Обновление 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
Что нового сделал?
* Новая страница "Это устройство":
Открывается по умолчанию, даёт быстро управлять профилями текущего устройства.
* Переработана страница VPN
Добавлен поиск, добавлена возможность блокировки интернета
* Переработана страница Онлайн Клиентов.
Добавлен поиск. Возможность копировать IP и MAC
Бонусом разобрался, как разрабатывать в Flatpak в
И даже лучше чем он, а именно работает debugger! Всё нужное уже в репозитории.
@toxblh_linux
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥7🤪2❤1✍1🤮1
Toxblч. Не только Linux
Photo
v0.3.1 выпустили с фиксом запуска.
Забыл Gnome SDK обновить для flathub сборки 🙈
Забыл Gnome SDK обновить для flathub сборки 🙈
❤5🔥3
Forwarded from ALT Gnome (X1Z53)
Летняя пора уже в самом разгаре, а значит можно и
Совсем недавно состоялся релиз Альт Рабочей станции 11.1 beta1, и мы не можем отказать себе в удовольствии рассказать вам обо всех изменениях (и немного о процессе разработки).
Наш стрим для вас вести будут самые «прошаренные» гномики:
• Павел Субач — лидер команды ALT Gnome Quality
• Антон Пальгунов — линуксоид на Эльбрусе, разработчик и просто наш добрый друг
Встретимся завтра (15 июня) в 15:00 по МСК!
@alt_gnome
@alt_gnome_chat
#Стримы #Платформа11
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍4🤮4❤3
https://flathub.org/apps/be.alexandervanhee.gradia
Может кому будет полезно.
Это прога для аннотаций скриншотов.
Как flameshot, только на GTK
@toxblh_linux
Может кому будет полезно.
Это прога для аннотаций скриншотов.
Как flameshot, только на GTK
@toxblh_linux
Flathub - Apps for Linux
Install Gradia on Linux | Flathub
Annotate your screenshots
🔥14👍10❤1😭1
Там ещё ребят каких-то тоже достал видимо самый лагающий магазин на Linux - Gnome Software и они написали свой
https://github.com/kolunmi/bazaar
https://github.com/kolunmi/bazaar
🔥35❤2
Forwarded from Helce
на https://setwd.ws/rust/ выложен rustc-1.87, stable и nightly.
Для первичной установки читать HOWTO, для обновления достаточно rustup update
—
Свежайший Rust на Эльбрусах!
Кайф! Это ж теперь можно и Gnome собрать и Zed последний и lsd свежайший!
на 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
Большое спасибо великому @Helce (Святослав Ступак) который занимается портом Rust на Эльбрус
Написал живой-мануал по сборке приложения на Rust под Эльбрус, который пошёл не по плану и всё было не так легко, как написано в Readme 😅
🔗 Читать статью по сборке
@toxblh_linux
🔥15😁7🤯3🤮3❤2👍1💩1🥱1
Spot - Spotify клиент на GTK4
Дописал часть про fork, как оно бывает когда нужно портировать. Попробовал собрать Spot, аналогично пришлось поднимать версии некоторых библиотек руками и я упрёся снова в необходимость форка теперь уже
Клонурем себе репозиторий, он с сабмодулями:
Теперь нужно добавить его в наш
А дальше начинается довольно длинное путешествие устранения ошибок.
Работает это так. Мы исправляем что-то в
Для примеров рекомендую использовать уже портированые пакеты Helce. Я например быстро нашёл патч для OpenSSL
https://github.com/helce/ring/commit/06856e11e7c0342ebdf473da137e8c12cdc700c3
И ещё есть https://github.com/ilyakurdyukov/e2k-ports от Ильи Курдюкова куда тоже можно и нужно подглядывать
По итогу имеем исправления в двух местах, это в сабмодуле
и нужно немного расслабить правила сборки LCC прокидывая флаги сборки сабмодулей:
И вот такими не хитрыми изменениями на которые ушло пара-тройка часов. Библиотека собралась и работает.
Далее сам Spot. Так как пришлось поднять по версиям
Теперь не только Я.Музыка Cassetta работает на e2k но и Spotify в Spot!
@toxblh_linux
Дописал часть про 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
Собрать 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👏5❤4🤡4🔥3🗿3🤩1🤮1
Мой самый первый реально персональный, а не семейный, компьютер - Acer aspire 5315.
Всё ещё жив здоров. Изначально был с Windows Vista из коробки. После жил с Windows 7. Были попытки попробовать Ubuntu c ними, но как-то не срослось.
И очень долгое время жизни он был... макбуком, так как шасси очень во много схожего с настоящим, белым, пластиковым макбуком. А для ещё большей "бесшовности", был заменён родной Celeron на Code2Duo T7250, wifi - на родной для макбуков.
И с того момента я и проникся макосью. Эта ОС, какой-то магией тогда для меня, застявляла работать этот ноутбук почти в два раза дольше, чем можно было выжать из винды или linux. Особенно это было важно в деревне, так как перебои со светом были нормой и лишний час-полтора это было много.
Золотое время хакинтоша, который и сподвиг спустя годы на покупку макбука с выходом на работу :)
Сейчас он трудится, как мини сервер, хотя я бы сказал больше, как музейный экспонат нулевых.
А какие у вас первые компьютеры с вами и в рабочем состоянии?
Всё ещё жив здоров. Изначально был с 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ДляИгр
Потому что, ставить надо #AltДляИгр! Из коробки! VR! C Nvidia! И на Wayland!
Накатил модов на Beat Saber, трек накатил https://www.scoresaber.com/leaderboard/652061 и пошёл кайфовать.
Хейтеры - завидуйте!
@toxblh_linux #AltДляИгр
🎉23🔥19😁5💩4🤔3🥴2🤯1
🔥5
Forwarded from alt_lakostis
Привет!
В glvnd репозиторий выложил nvidia-container-toolkit и libnivida-container
Эти пакеты делают возможным запуск изолированных контейнеров (podman или docker) с поддержкой графики nvidia из хост системы. Один из примеров использования подобных решений - ramalama, приложение, упрощающее запуск ИИ движков без установки их в систему.
В сизифе пакет называется python3-module-ramalama
Выражаю благодарность Павлу Субачу за тестирование на реальном железе
#nvidia #ctk #ramalama #ai
В glvnd репозиторий выложил nvidia-container-toolkit и libnivida-container
Эти пакеты делают возможным запуск изолированных контейнеров (podman или docker) с поддержкой графики nvidia из хост системы. Один из примеров использования подобных решений - ramalama, приложение, упрощающее запуск ИИ движков без установки их в систему.
В сизифе пакет называется python3-module-ramalama
Выражаю благодарность Павлу Субачу за тестирование на реальном железе
#nvidia #ctk #ramalama #ai
GitHub
GitHub - NVIDIA/libnvidia-container: NVIDIA container runtime library
NVIDIA container runtime library. Contribute to NVIDIA/libnvidia-container development by creating an account on GitHub.
🔥10❤3👍2
Никто не в курсе, как быстро понять, что именно вызывает прорыв дна по памяти в gnome-shell?
Чёт заметил последнее время ноут крайне быстро начинает тупить. Решил глянуть, а что тут происходит? А там gnome-shell просто потоп устроил! Расширения выключить это конечно вариант. Но есть ли вариант, понять какой именно без перебора?)
Чёт заметил последнее время ноут крайне быстро начинает тупить. Решил глянуть, а что тут происходит? А там gnome-shell просто потоп устроил! Расширения выключить это конечно вариант. Но есть ли вариант, понять какой именно без перебора?)
👍6😱3🔥1
Так в попытках приблизиться по удобству экосистемы к эплу на linux+droid нашёл альтернативный вариант получить и отправлять сообщения с компьютера
https://messages.google.com/web/
Войти в аккаунт и всё.
Дальше можете ткнуть "установить, как приложение" (chrome) и вытащить на док.
Здесь уже дубль всех функций приложения сообщений, как в Андроиде. А так же он не лагает, как у меня лагает вход в эти сообщения от KDE Connect. А так же, верно определяет, когда можно ответить, а когда нельзя на номер. Можно выбрать sim с которой отправить
@toxblh_linux
https://messages.google.com/web/
Войти в аккаунт и всё.
Дальше можете ткнуть "установить, как приложение" (chrome) и вытащить на док.
Здесь уже дубль всех функций приложения сообщений, как в Андроиде. А так же он не лагает, как у меня лагает вход в эти сообщения от KDE Connect. А так же, верно определяет, когда можно ответить, а когда нельзя на номер. Можно выбрать sim с которой отправить
@toxblh_linux
🔥5❤2👍1
Всем привет.
Навайбил тут одну приложеньку, которой мне лично не хватало - переключать вход монитора с tray-приложения.
https://github.com/Toxblh/Monic
Может и вам будет интересно.
Навайбил тут одну приложеньку, которой мне лично не хватало - переключать вход монитора с tray-приложения.
https://github.com/Toxblh/Monic
Может и вам будет интересно.
👍33🔥8❤4✍1
This media is not supported in your browser
VIEW IN TELEGRAM
Всякие такие штуки давно хотел попробовать сделать :)
Прикольная безделушка.
Прикольная безделушка.
👍12🔥5🤯4🤝1
Накидайте в комментариях, чего вы такое мелкое для себя сделали с мыслью, да кому ону надо будет...
И ненароком заопенсорсили
И ненароком заопенсорсили
😁9👍5
Forwarded from Новости Linux
nanoCAD Механика PRO 1.1 доступна на российских операционных системах
nanoCAD Механика PRO 1.1 — 3D САПР для машиностроения, адаптированная для отечественных операционных систем (Astra Linux, РЕД ОС, Альт). Решение позволяет конструкторам создавать сложные 3D-модели и чертежи в защищенной ИТ-среде, соответствующей требованиям импортозамещения.
Читать полностью
#habr
@linux_potok
nanoCAD Механика PRO 1.1 — 3D САПР для машиностроения, адаптированная для отечественных операционных систем (Astra Linux, РЕД ОС, Альт). Решение позволяет конструкторам создавать сложные 3D-модели и чертежи в защищенной ИТ-среде, соответствующей требованиям импортозамещения.
Читать полностью
#habr
@linux_potok
🔥16👍6🤮3
Toxblч. Не только Linux
Накидайте в комментариях, чего вы такое мелкое для себя сделали с мыслью, да кому ону надо будет... И ненароком заопенсорсили
Всем спасибо, кто поделился. Интересные проекты из комментариев:
🚀 simple-obs-overlay
Electron-приложение на React/TypeScript, подключается к OBS Studio по WebSocket и позволяет управлять записью и стримом прямо поверх игр.
https://github.com/ToxesFoxes/simple-obs-overlay
🛠 misc utilities от Михаила
Набор маленьких утилит для Linux: сетевой мониторинг, конвертация правил iptables, плагины для XMMS и другие полезные скриптики.
https://ftp.altlinux.org/pub/people/mike/misc/
📁 shortcut-creator
Скрипт для ALT Linux, который добавляет в контекстное меню Nautilus/Dolphin создание .desktop-ярлыков для программ, папок и даже Windows-.exe через PortProton.
https://github.com/ko-belinsky/shortcut-creator
🖼 waller
Лёгкое C#-приложение для Windows: меняет обои из выбранной папки по расписанию или по нажатию, используя Планировщик заданий.
https://github.com/ijin82/waller
🎮 ray4laz
Pascal-биндинги для библиотеки raylib (v5.6-dev), чтобы писать графические и игровые проекты в Lazarus/Free Pascal без лишних танцев.
https://github.com/GuvaCode/ray4laz
🎨 Rowaita-icon-theme
Форк иконок Marwaita с закруглёнными папками, расширенными mimetype-иконками и единым стилем для красочного рабочего стола.
https://github.com/4e6anenk0/Rowaita-icon-theme
🐳 garrysmod-docker
Готовый Docker-образ ARM64 для сервера Garry’s Mod: автообновления, настраиваемые переменные окружения и мониторинг состояния контейнера.
https://github.com/potatoenergy/garrysmod-docker
🔫 css-docker
Docker-образ ARM64 для сервера Counter-Strike: Source с быстрым развёртыванием, автообновлениями и health-чеком.
https://github.com/potatoenergy/css-docker
🍷 PortWINE (PortProton)
Скрипты и контейнеры для «однокликового» развёртывания Wine/Proton с оптимизациями (vkBasalt, MangoHud) и готовыми лаунчерами для запуска Windows-игр на Linux.
https://github.com/Castro-Fidel/PortWINE
Не стесняйтесь в комментарии и свои скидывать проекты, не расскажите - никто о них и не узнает! 😉
@toxblh_linux
🚀 simple-obs-overlay
Electron-приложение на React/TypeScript, подключается к OBS Studio по WebSocket и позволяет управлять записью и стримом прямо поверх игр.
https://github.com/ToxesFoxes/simple-obs-overlay
🛠 misc utilities от Михаила
Набор маленьких утилит для Linux: сетевой мониторинг, конвертация правил iptables, плагины для XMMS и другие полезные скриптики.
https://ftp.altlinux.org/pub/people/mike/misc/
📁 shortcut-creator
Скрипт для ALT Linux, который добавляет в контекстное меню Nautilus/Dolphin создание .desktop-ярлыков для программ, папок и даже Windows-.exe через PortProton.
https://github.com/ko-belinsky/shortcut-creator
🖼 waller
Лёгкое C#-приложение для Windows: меняет обои из выбранной папки по расписанию или по нажатию, используя Планировщик заданий.
https://github.com/ijin82/waller
🎮 ray4laz
Pascal-биндинги для библиотеки raylib (v5.6-dev), чтобы писать графические и игровые проекты в Lazarus/Free Pascal без лишних танцев.
https://github.com/GuvaCode/ray4laz
🎨 Rowaita-icon-theme
Форк иконок Marwaita с закруглёнными папками, расширенными mimetype-иконками и единым стилем для красочного рабочего стола.
https://github.com/4e6anenk0/Rowaita-icon-theme
🐳 garrysmod-docker
Готовый Docker-образ ARM64 для сервера Garry’s Mod: автообновления, настраиваемые переменные окружения и мониторинг состояния контейнера.
https://github.com/potatoenergy/garrysmod-docker
🔫 css-docker
Docker-образ ARM64 для сервера Counter-Strike: Source с быстрым развёртыванием, автообновлениями и health-чеком.
https://github.com/potatoenergy/css-docker
🍷 PortWINE (PortProton)
Скрипты и контейнеры для «однокликового» развёртывания Wine/Proton с оптимизациями (vkBasalt, MangoHud) и готовыми лаунчерами для запуска Windows-игр на Linux.
https://github.com/Castro-Fidel/PortWINE
Не стесняйтесь в комментарии и свои скидывать проекты, не расскажите - никто о них и не узнает! 😉
@toxblh_linux
GitHub
GitHub - ToxesFoxes/simple-obs-overlay
Contribute to ToxesFoxes/simple-obs-overlay development by creating an account on GitHub.
👍19🔥11❤6