Toxblч. Не только Linux
2.46K subscribers
801 photos
68 videos
12 files
553 links
Все мои шалости и мысли про линукс в одном канале.

Чат: https://t.iss.one/toxblh_chat

Новости Linux: https://t.iss.one/linux_potok

Альтернативы
Zen: https://zen.yandex.ru/toxblh

Поддержать: https://toxblh.com/support/
Download Telegram
Мощь 3D принтера!

Дело было в марте, сижу на созвоне, ничего не предвещало. Двигаю к себе микрофон и тут понимаю, что стойкой для него стала моя рука. Не удобно вышло, день в разгаре, впереди ещё четыре созвона в календаре, надо думать, что делать. Первая мысль, может заказать, но там и долго и дорого. Решаю заняться скоростным моделированием. Благо это было перед обедом, штангенциркуль в руки, залетаю в CAD, за 10 минут готовлю модельку ещё 5 на нарезку и она улетает в печать, а я иду кушать и один созвон проходит с микрофоном на книжках :)

Через час и пятнадцать минут печати снимаю с стола, то что получилось и примеряюсь - подходит. Уже июнь, он всё со мной и крепче полого заводского. А главное быстро и дёшево 1ч 45минут от слома до нового из них 15 минут на модельку-нарезку, остальное ожидание печати.

В целом в этом вся сила 3D принтера, что-то сломалось? Или уникальный держатель для маркеров? Держатель для настольных лам? Штангенциркуль в руки, CAD и понеслась! Печатал на Bambu Lab A1

@toxblh_linux
👍19🔥141😎1
- Мам, давай накатим Gnome?
- У нас есть Gnome дома
Gnome дома: https://youtu.be/DS2ildqCrB0?si=I9xNJtRuPax362Sg&t=180

@toxblh_linux
😁212🌚2🤨1
Forwarded from Elbrus PC Test
Media is too big
VIEW IN TELEGRAM
Сегодня открывается очень амбициозный проект по портированию UEFI на e2k, до этого момента он существовал в закрытом режиме. Проектом занимался инициативно всего один человек, но зато большой профессионал в своём деле. Зовут его Андрей Варкентин(https://gitflic.ru/user/andreiw), который работал в таких ихвестных компаниях, как VMware или Intel. На видео запуск UEFI на Эльбрус 8с. На данный момент UEFI в большей степени уже портирован, но работа ещё не закончена.
https://gitflic.ru/project/pugachevd/uefi-e2k
https://gitflic.ru/project/pugachevd/uefi-e2k-support
https://gitflic.ru/project/pugachevd/grub-e2k
https://gitflic.ru/project/pugachevd/efifspkg
👍24🔥15
Обновление Keenetic Manager v0.3.0! 🎉

Что нового сделал?
* Новая страница "Это устройство":
Открывается по умолчанию, даёт быстро управлять профилями текущего устройства.

* Переработана страница VPN
Добавлен поиск, добавлена возможность блокировки интернета

* Переработана страница Онлайн Клиентов.
Добавлен поиск. Возможность копировать IP и MAC

Бонусом разобрался, как разрабатывать в Flatpak в 🖼️ VSCode полностью без Gnome Builder.
И даже лучше чем он, а именно работает debugger! Всё нужное уже в репозитории.

👍 Flathub: https://flathub.org/apps/ru.toxblh.KeeneticManager
✌️ Github: https://github.com/Toxblh/Keenetic-Manager

@toxblh_linux
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥7🤪211🤮1
Toxblч. Не только Linux
Photo
v0.3.1 выпустили с фиксом запуска.
Забыл Gnome SDK обновить для flathub сборки 🙈
5🔥3
Forwarded from ALT Gnome (X1Z53)
▶️ Подключайте ваши передатчики!

Летняя пора уже в самом разгаре, а значит можно и отдохнуть постримить!

Совсем недавно состоялся релиз Альт Рабочей станции 11.1 beta1, и мы не можем отказать себе в удовольствии рассказать вам обо всех изменениях (и немного о процессе разработки).

🎤 Встречайте ведущих

Наш стрим для вас вести будут самые «прошаренные» гномики:

• Павел Субач — лидер команды ALT Gnome Quality
Антон Пальгунов — линуксоид на Эльбрусе, разработчик и просто наш добрый друг

🖥 Где и когда нас смотреть?

Встретимся завтра (15 июня) в 15:00 по МСК!

💬 Telegram
📺 Twitch
📺 RUTUBE
📺 ВКонтакте

💬 Задавайте ваши вопросы в комментариях и в чате во время трансляции — мы обязательно ответим вам на стриме.

@alt_gnome
@alt_gnome_chat

#Стримы #Платформа11
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍4🤮43
https://flathub.org/apps/be.alexandervanhee.gradia

Может кому будет полезно.
Это прога для аннотаций скриншотов.
Как flameshot, только на GTK

@toxblh_linux
🔥14👍101😭1
Там ещё ребят каких-то тоже достал видимо самый лагающий магазин на Linux - Gnome Software и они написали свой

https://github.com/kolunmi/bazaar
🔥352
Forwarded from Helce
на https://setwd.ws/rust/ выложен rustc-1.87, stable и nightly.

Для первичной установки читать HOWTO, для обновления достаточно rustup update



Свежайший Rust на Эльбрусах!
Кайф! Это ж теперь можно и Gnome собрать и Zed последний и lsd свежайший!
🔥19👍8🖕2
Сборка LSD (Rust) под Эльбрус

Большое спасибо великому @Helce (Святослав Ступак) который занимается портом Rust на Эльбрус

Написал живой-мануал по сборке приложения на Rust под Эльбрус, который пошёл не по плану и всё было не так легко, как написано в Readme 😅

🔗 Читать статью по сборке

@toxblh_linux
🔥15😁7🤯3🤮32👍1💩1🥱1
Spot - Spotify клиент на GTK4

Дописал часть про fork, как оно бывает когда нужно портировать. Попробовал собрать Spot, аналогично пришлось поднимать версии некоторых библиотек руками и я упрёся снова в необходимость форка теперь уже aws-lc-rs и понеслась.

Клонурем себе репозиторий, он с сабмодулями:

git clone --recurse-submodules -j8 https://github.com/aws/aws-lc-rs
cd aws-lc-rs


Теперь нужно добавить его в наш ~/.cargo/config.toml в конец. Только теперь мы будем использовать path до нашей локальной папки, у меня это /home/toxblh/git/aws-lc-rs/, но так как сам пакет, это под-папка, то указываем ещё и её на хвосте aws-lc-sys

nix = { git = 'https://github.com/helce/nix', branch = 'devel_e2k_24' }
+ aws-lc-sys = { path = '/home/toxblh/git/aws-lc-rs/aws-lc-sys' }


А дальше начинается довольно длинное путешествие устранения ошибок.
Работает это так. Мы исправляем что-то в aws-lc-sys и сразу пробуем пересобрать Spot уже который его использует. Можно ли иначе? Наверное с cargo test, но у лучше всего вышло через использование сразу.

Для примеров рекомендую использовать уже портированые пакеты Helce. Я например быстро нашёл патч для OpenSSL
https://github.com/helce/ring/commit/06856e11e7c0342ebdf473da137e8c12cdc700c3

И ещё есть https://github.com/ilyakurdyukov/e2k-ports от Ильи Курдюкова куда тоже можно и нужно подглядывать

По итогу имеем исправления в двух местах, это в сабмодуле aws-lc-sys/aws-lc/include/openssl/target.h:

--- a/include/openssl/target.h
+++ b/include/openssl/target.h
@@ -34,6 +34,8 @@
#elif defined(__ARMEL__) || defined(_M_ARM)
#define OPENSSL_32_BIT
#define OPENSSL_ARM
+#elif defined(__e2k__)
+#define OPENSSL_64_BIT
#elif (defined(__PPC64__) || defined(__powerpc64__)) && defined(_LITTLE_ENDIAN)
#define OPENSSL_64_BIT
#define OPENSSL_PPC64LE


и нужно немного расслабить правила сборки LCC прокидывая флаги сборки сабмодулей:

--- a/aws-lc-sys/builder/cmake_builder.rs
+++ b/aws-lc-sys/builder/cmake_builder.rs
@@ -166,6 +166,14 @@ impl CmakeBuilder {
// We only consider compiler CFLAGS when no cmake toolchain is set
self.apply_universal_build_options(&mut cmake_cfg);

+ cmake_cfg.cflag("-Wno-error=deprecated-declarations");
+ cmake_cfg.cflag("-Wno-error=sign-compare");
+ cmake_cfg.cflag("-Wno-error=signed-one-bit-field");
+ cmake_cfg.cxxflag("-Wno-error=deprecated-declarations");
+ cmake_cfg.cxxflag("-Wno-error=sign-compare");
+ cmake_cfg.cxxflag("-Wno-error=signed-one-bit-field");


И вот такими не хитрыми изменениями на которые ушло пара-тройка часов. Библиотека собралась и работает.
Далее сам Spot. Так как пришлось поднять по версиям zbus, а он потребовал небольшую миграцию кода на новую версию: https://github.com/xou816/spot/pull/754/files

Теперь не только Я.Музыка Cassetta работает на e2k но и Spotify в Spot!

@toxblh_linux
10🔥3🤮3👍1
Для тех кто не любит Electron приложения. Ребят берите себе Эльбрус. Тут их нет. Вообще 😆
Собрать Electron и Chromium та ещё задача. Так что начинаешь искать всё нативное и собирать.
И тут оказывается - хрен с ним с Rust'ом уже, зато дофига народу пишут свои нативные клиенты на GTK на всё электронновое. И это кайф. Оно ещё и работает шустро и кушает копейки.
Второй момент - если вы не любите Flatpak. Тут его тоже нет. Ваш flat это RTC sandbox c Ubuntu или Альтом например. RTC - это транслятор x86 в e2k, наш вариант Rossetta. Работает, как chroot. Да, можно даже Chrome и VSCode запустить и тд. Но оно прям, как Rosseta работает от очень даже ничего, до "работает и ладно". Да и в целом только с сменой архитектуры на очень необычную понимаешь всю прелесть репозитория. Большого репозитория, как у Альта, где уже собрано 18400 пакетов против 20000 на x86 и глобальных проблем вообще нет. Ютуб в fox нативном смотрится. Телеграм тож нативный - чатиться. Музыка слушается Яма или Спотик. Код пишется в N/Vim или vscode под RTC. Чего ещё надо?) Даже этот... Вартандер есть и это факт, а не реклама его 😂. В целом обычный себе ПК, как с x86 на ARM пересесть, только E2K.

Для совсем классной жизни осталось дособрать gnome-shell, так как всё остальное собрано от Gnome. И Zed, я чёт на него подсел по итогу, ещё и деббагер вчера выкатили из-за чего в vscode отлучался. А! И научиться через port-proton чтоли запускать игры в местной Rossetta (RTC)

@toxblh_linux
👍13👏54🤡4🔥3🗿3🤩1🤮1
Мой самый первый реально персональный, а не семейный, компьютер - Acer aspire 5315.

Всё ещё жив здоров. Изначально был с Windows Vista из коробки. После жил с Windows 7. Были попытки попробовать Ubuntu c ними, но как-то не срослось.
И очень долгое время жизни он был... макбуком, так как шасси очень во много схожего с настоящим, белым, пластиковым макбуком. А для ещё большей "бесшовности", был заменён родной Celeron на Code2Duo T7250, wifi - на родной для макбуков.

И с того момента я и проникся макосью. Эта ОС, какой-то магией тогда для меня, застявляла работать этот ноутбук почти в два раза дольше, чем можно было выжать из винды или linux. Особенно это было важно в деревне, так как перебои со светом были нормой и лишний час-полтора это было много.

Золотое время хакинтоша, который и сподвиг спустя годы на покупку макбука с выходом на работу :)

Сейчас он трудится, как мини сервер, хотя я бы сказал больше, как музейный экспонат нулевых.

А какие у вас первые компьютеры с вами и в рабочем состоянии?
17👍6😭3
В интернетах только и разговоров, что Linux не для игр. И я с ними согласен.

Потому что, ставить надо #AltДляИгр! Из коробки! VR! C Nvidia! И на Wayland!

Накатил модов на Beat Saber, трек накатил https://www.scoresaber.com/leaderboard/652061 и пошёл кайфовать.

Хейтеры - завидуйте!

@toxblh_linux #AltДляИгр
🎉23🔥19😁5💩4🤔3🥴2🤯1
Оппа, приятно

Осталял https://bugzilla.altlinux.org/52483 баг :)
🔥5