Советы по GNU/Linux – Telegram
Советы по GNU/Linux
155 subscribers
203 photos
6 videos
43 files
314 links
Канал, посвящённый GNU/Linux и свободному ПО.

Другие наши каналы:

@calmira_gnu_linux - чат по дистрибутиву Calmira GNU/Linux-libre, который разрабатывает один из админов этого канала
Download Telegram
👍5
test.png
3 MB
#ShowYourDesktopFriday
Кому интересно, как редактировать цветовые схемы libadwaita - пишите. В принципе, ничего сложного нет.
👍3
Изменяем цветовую схему приложений на libadwaita.

На данный момент приложения на libadwaita имеют скудные возможности для изменения их внешнего вида. Доступна смена цветовых схем со светлой на тёмную, а также на некоторые другие цвета, но это зависит от разработчика приложения.

Нормальную поддержку смены цветовых схем обещают к релизу GNOME 43, но сейчас доступна довольно костыльная возможность смены цветовой схемы путём редактирования ~/.config/gtk-4.0/gtk.css. Примерное содержимое этого файла:

/* nord colors - use with dark style selected */

@define-color accent_color @green_4;
@define-color accent_bg_color @green_4;
@define-color window_bg_color #2E3440;
@define-color window_fg_color white;
@define-color headerbar_bg_color #3B4252;
@define-color headerbar_fg_color white;
@define-color popover_bg_color #434C5E;
@define-color popover_fg_color white;
@define-color view_bg_color #2E3440;
@define-color view_fg_color white;
@define-color card_bg_color rgba(255, 255, 255, 0.08);
@define-color card_fg_color white;

(пример взят из цветовой схемы Nord Colors)

Конфиг из libadwaita. Здесь вы можете указывать свои параметры, в т.ч., как написали в комментариях, сделать заголовок одного цвета, а окно - другого.

Важное замечание: это работает только для libadwaita.

Смотрите также: https://gnome.pages.gitlab.gnome.org/libadwaita/doc/1.1/named-colors.html

#Костыли #Рукоблудие #РукиИзЖопы
👍4
Forwarded from 
Доброго времени суток! Есть сдохшие АКБ icr18650 22fm - 6 штук. Требуется купить новые, всвязи с чем несколько вопросов:

1. Выпускают ли такие до сих пор?
2. Если нет, то какие альтернативы?
3. Каков риск нарваться на подделку?
Доброго времени суток! Дико прошу извинений за то, что долго не писал ничего и не проявлял никакой активности. Сейчас я занят переработкой цикла статей о строении GNU/Linux. Хочу объединить все части в одну небольшую заметку, которая будет выступать в роли руководства начинающего пользователя этой ОС.

---------

Руководство будет распространяться на свободной основе. О форматах распространения напишу позже. Сейчас написано около 55 страниц. Думаю, что не будет больше сотни.

Требуется создать обложку для руководства (формат А4). Понятное дело, должна быть изображена информация о руководстве и его авторах:

Михаил Краснов | LinuxSovet, 2022
Строение GNU/Linux. Перезагрузка.

---------

По поводу идеи этой обложки. Предположим, что есть какой-то механизм. Например, часовой. И мы его разбираем, после чего объясняем, для чего предназначена каждая деталь, каждый элемент этого механизма. Потом собираем всё обратно и смотрим, как оно слаженно и надёжно работает.

Рисовать ли механизм на обложке - не знаю :). Помимо него есть много чего ещё. Внутренние органы пингвина, например ;-). Тут уж в зависимости от фантазии автора😁
Но, думаю, что основной посыл обложки понятен.

Варианты скидывайте в комментарии, либо мне (@linuxoid85) в личку. Через какое-то время здесь же, на канале, напишу о результатах. Понятное дело, в руководстве ссылки на автора обложки будут указаны.
👍10👏1
Популярный дистрибутив LinuxFX про...ался по полной.

https://kernal.eu/posts/linuxfx/

LinuxFX — это проприетарный и платный дистрибутив для тех, кто хочет после винды ощущать себя как дома. Кроме интерфейса туда перенесли лицензии и систему активации ;) Лицензия стоит 20 долларов.

Один человек проанализировал бинарник windowsfx-register и узнал много интересного:
- Он написан на Gambas — свободной реализации Visual Basic
- Он стучится в базу данных MySQL.
Некоторую информацию о БД удалось узнать, запустив команду strings на нём.

После этого он с помощью bpftrace проанализировал запросы к MySQL и получил полные данные от БД:
host=204.2.195.229 user=linux896_keys password=@8YS%HE.hT}h database=linux896_machines port=38695

Получив всю необходимую информацию, он просто сдампил базу данных, а затем написал статью, ссылка на которую оставлена выше.

Думали это всё? Не-е-е.

Затем популярный зарубежный ютубер DistroTube снял видео об этой статье. И разработчики LinuxFX начали "принимать меры".

https://kernal.eu/posts/linuxfx-part-2/

Новый бинарник убивает любые процессы sudo, stap и bpftrace. Поместив bpftrace в /tmp/systemd и использовав pkexec для получения root-прав, мы можем запустить bpftrace ещё раз и получить новые данные от БД, но это слишком скучно.

Вместо этого они решили размещать новые креды от БД в незашифрованном текстовом документе у себя на сервере. windowsfx-register их получает curl'ом, читает, убивает все ненужные процессы и только потом активирует систему.

Итог:
Разработчики LinuxFX решили вообще не заморачиваться насчёт безопасности, надеясь, что пользователь ничего не заподозрит. А когда их БД сдампили за 5 минут, они решили вместо того, чтобы связаться с kernal и попросить рекомендаций по защите БД, вместо того, чтобы нормально защитить все соединения между БД и клиентом, просто понадеяться на безопасность через неясность (security through obscurity), а также оставлять максимально тупые оскорбления в сторону kernal о том, что он тупой ламер... В незащищённых текстовиках с кредами от БД, которые давным давно были слиты kernal'ом же.

Вот до чего доводит проприетарщина и W*ndows.
🔥141
Советы по GNU/Linux pinned «Доброго времени суток! Дико прошу извинений за то, что долго не писал ничего и не проявлял никакой активности. Сейчас я занят переработкой цикла статей о строении GNU/Linux. Хочу объединить все части в одну небольшую заметку, которая будет выступать в роли…»
Видно, что человек занимается настоящим делом на благо как проекта KDE, так и свободного ПО в целом (см. сообщение ниже).

Полезные ссылки:
- https://news.1rj.ru/str/vdgmainroom
- bugs.kde.org
1
Forwarded from ~/Desktop
Продолжаем искать мелкие косяки в KDE
👍1
mdless — подсветка Markdown в терминале

С помощью mdless можно просматривать файлы Markdown в терминале, с подсветкой и форматированием.
Форматируется всё: даже сниппеты кода и таблички.
Конечно же, есть разделение по страницам а-ля less.
Утилита написана на Ruby и доступна на GitHub: тык.
5🔥2
Вышел GNOME 42.2. Обычный багфикс-релиз, ничего нового. Исправили кучу багов, где-то подправили UI. В магазине приложений улучшили поддержку Snap и Flatpak.

https://9to5linux.com/gnome-42-2-release-improves-support-for-flatpak-and-snap-apps-fixes-many-bugs

Также анонсировали релиз GNOME 41.7, который исправит только критические баги и ничего более.
👍2💩1