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

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

@calmira_gnu_linux - чат по дистрибутиву Calmira GNU/Linux-libre, который разрабатывает один из админов этого канала
Download Telegram
Тема интерфейса 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
Плавно переходим к небольшим заметкам.

https://linuxoid85.github.io/LinuxSovet/stats/programming/python/environ.html

#Programming #Python
Channel name was changed to «Советы по GNU/Linux»
Git Graph - расширение VS Code/Codium, показывающая историю коммитов (и их информацию).

Возможности:
- История коммитов Git;
- Автор коммита;
- Сообщение коммита;
- Дата создания;
- Изменённые файлы;
- Сравнение файла до и после коммита.

#Code #Soft