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

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

@calmira_gnu_linux - чат по дистрибутиву Calmira GNU/Linux-libre, который разрабатывает один из админов этого канала
Download Telegram
Программа дня - Feeds.

Feeds - современный RSS-ридер от разработчиков GNOME.

Достоинства:
* Удобная навигация по страницам с помощью жестов тачпада;
* Раздел сохранённых новостей;
* Переключение между режимами просмотра (см. комментарии);
* Открытие новости в браузере

#Soft #News
Раньше программисты были крутыми. А ещё трава ярче, а солнце зеленее.

#Humor
Вышел третий корректирующий релиз Linux for yourself.

Проект создан для улучшения текущего LFS - переработку как технологическую, так и содержательную.

https://lx4u.ru/rel/1.3/

Особенности:
- Отсутствие редакций SystemD и SystemVInit – в одной книге представлен раздел с выбором двух этих систем инициализации, пользователь сам выберет нужную; это несколько упрощает процесс разработки;
- Предоставление более новых версий ПО;
- Более глубокое и исчерпывающее представление некоторых важных аспектов, таких как сборка ядра Linux (этому уделено особое внимание), процесс сборки, решение ошибок во время сборки, и пр.;
- Все пакеты базовой системы скачиваются с собственного репозитория;
- Указание приоритета пакета. «Необходимый», «Необязательный» и пр. Это сделано для удобства выбора пакетов пользователем;
- Полная русификация книги.

Сайт: https://lx4u.ru
Репозиторий GitHub: https://github.com/Linux4Yourself

Обновления пакетов:
IProute2-5.13
linux-5.13.3
systemd-249
texinfo-6.8
less-590
Jinja2-3.0.1
MarkupSafe-2.0.1
binutils-2.37
meson-0.59.0
freetype-2.11.0

Изменения:
Исправлено #672
Исправлено #683
Исправлено #766
Исправлено #682
Исправлено #706
Исправлено #715
Исправлено #750
Исправлено #694
Исправлено #752
Исправлено #746
Исправлено #673
Исправлено #742
Исправлены команды сборки p11-kit и добавлены пояснения
Исправлено #736
Исправлено #734
Для пакета file удалена поддержка multilib
Исправлено #722
Исправлено #720
Исправлено #718
Исправлено #703
Дополнено #707
Дополнено #705
Дополнено #704
Исправлено #187
Исправления опечаток и неточностей
Исправлено #700
Дополнено #693
Дополнение инструкций по настройке SysVInit
Исправлено #688
Исправлено #697
Исправлено #690
Исправлено #680
Добавлен патч для GCC
Исправлено #687
Исправлено #686
Исправлено #685
Исправлено #684

На данный момент, это самый крупный из корректирующих релизов.

Благодарности:
Спасибо всем участникам сообщества, которые внесли вклад в этот релиз, а именно:

vk6677
amadis
Mintormo
aburuss

#News #LX4 #LFS
Тема интерфейса Obsidian2.

В прошлом году ставил себе эту GTK тему. Тогда использовал Debian 10 с GNOME 3. Сейчас же я на Fedora с GNOME 40, и эта тема портирована для GTK4. Вызывает очень тёплые чувства.

Иконпак объёмный и красивый, а тема GTK - очень смелая и необычная.

Достоинства:
- Неплохо подобранная цветовая схема
- Большой выбор цветов
- Олдскульные продуманные иконки.

Недостатки:
- Нет прозрачностей интерфейса. Да, это отвлекает, но завезли хотя бы прозрачные боковые панели и заголовки окон приложений. Гномощель давно умеет в прозрачность.

Скачать:
GTK3-4 тему отсюда;
Иконки отсюда.

#Porn
Кстати, помню, как году в 2016м поставил себе гномощель. Как ни странно, тогда использовал Mint 18. Тогда по каким-то причинам GNOME работал довольно медленно (в сравнении с Xfce, которая тогда мне очень нравилась и была основным DE).

Ничего не понял - где иконки на рабочем столе, почему в заголовках расположились кнопки управления, почему такое меню... Но казалось это очень необычным. И, что самое главное - минималистичным. Но я тогда это DE не понял и удалил его))). И вернулся только через несколько лет, но уже на Debian).

Кушала она достаточно много, и на моём железе (ноут Asus K50IJ) работала не очень быстро. Да и тогда мне больше нравились "классические" DE - MATE, Xfce, Cinnamon, Plasma.

Сейчас же на Samsung NP300E5C работает офигенно. А то, что много жрёт - тут нужно сравнить. Предположим, GNOME 2 и 3. Чтобы сравнение было корректным, сравнивать на двух ПК. На первом - система с GNOME 2, на втором - тот же самый дистрибутив, но с третьей версией этого DE. И тут подвох - железо должно быть из тех лет
Работа с TTY. SystemVInit.

1
. Кол-во TTY.
Пусть у нас будет 2 TTY. Первый, естессна, с параметром --noclear, дабы увидеть хотя бы последние этами загрузки системы, второй без.

echo "$NUMBER:respawn:/sbin/agetty tty$NUMBER 9600" >> /etc/inittab

$NUMBER замените на номер TTY, пусть будет 3.

Для переключения по TTY используйте Ctrl+Alt+Fx (где x - номер TTY), либо Alt+Стрелка влево/вправо (кажется, этим сочетанием клавиш были вдохновлены разрабы GNOME 40, когда вводили похожее сочетание (Win+Alt+стрелки) для переключения между рабочими местами и режимами).

2. Приветствие пользователей.
Приветственное сообщение, выводящееся до того, как пользователь залогинится, содержится в /etc/issue. В нём вы можете записать ваш логин и пароль, чтобы их не забыть (шутка), либо любое другое сообщение, которое вам нужно.

В тексте вы можете использовать всяческие escape-последовательности, так например, для изменения цвета.

Смотрите также:
Справка:
man agetty
man login

Файлы:
/dev/tty*
/etc/issue
/etc/inittab
До 13 августа 2021 года идёт набор в бесплатную онлайн-школу для желающих начать работу в Open Source — «Community of Open Source Newcomers» (COMMoN), организованную в рамках конференции Samsung Open Source Conference Russia 2021. Проект направлен на то, чтобы помочь молодым разработчикам начать свой путь контрибьютора. Школа позволит получить опыт взаимодействия с сообществом разработчиков открытого ПО, и даст шанс сделать свой первый коммит в серьёзный Open Source-проект.

https://www.opennet.ru/opennews/art.shtml?num=55594

#News #Samsung #СлетевшийUEFI
Программа дня - Dialect.

Dialect - онлайн-переводчик (использующий API Google) для рабочего окружения GNOME.

Особенности:
* Простой и понятный интерфейс;
* Интеграция в GNOME: зайдите в "Обзор" и введите нужное предложение для перевода;
* Возможность выбирать между Google Translate и LibreTranslate (последний на корректность перевода не проверялся редакцией @linuxsovet)
* Небольшой размер.

Доступен во Flatpak:

flatpak install flathub com.github.gi_lom.dialect

Доступен в репозиториях Fedora:

sudo dnf install dialect

Программа написана на Python.

#Soft #GNOME #Python
https://habr.com/ru/company/ruvds/blog/440654/

Информация про модуль argparse (Python). На самом деле, вещь довольно гибкая. Например, для каждого ключа/опции можно выбирать какие-либо значения (./arg.py --message "Hello", например), тип значения (str, например), а так же приоритет (например, если установлен required=True, то этот аргумент будет необходимым, без него скрипт завершится).

Так же не надо заморачиваться по поводу справки - она составляется автоматически на основе help='...' каждого аргумента.

Смотрите также: https://medium.com/nuances-of-programming/python-%D0%BA%D0%BE%D1%82%D0%BE%D1%80%D1%8B%D0%B9-%D0%BD%D1%83%D0%B6%D0%B5%D0%BD-argparse-247d1bb83fea

Документация: https://docs.python.org/3/library/argparse.html

#Python #Tips
Тем временем пофиксили Dash To Dock для сорокового гнома (фото 1).

Из заметного:
* Эффекты вхождения в "Обзор" и возвращения на домашний экран теперь плавные, изображение не сжимается;
* Пофиксили расстояние между самым низом и доком. Если раньше док был заметно снесён вниз, то сейчас от в том же месте, в котором был скрытый гномовский Dash;
* Помимо расстояния внизу, пофиксили расстояние между доком и развёрнутым окном - теперь окно не располагается впритык к доку (если он не скрывается). Расстояние между развёрнутым окном и доком теперь равно расстоянию между доком и низом.
* Стики уведомлений отображаются корректно (фото 2).

Что не пофиксили:
* Расстояние между доком и описанием программы. В Dash оно было так же повыше, но в DtD впритык к доку (фото 3; для наглядности убрал прозрачность). Я давно создавал Issue у них в репе на GitHub, но никто, видимо, не обратил на него внимания.

#Gnome