Linex и Артемий – Telegram
Linex и Артемий
131 subscribers
89 photos
7 videos
16 files
54 links
Автор: @heveat
Щит-постинг на тему того с чем я сталкивался во время использования линукса. Может быть вы и сможете найти тут что то полезное, хз
Download Telegram
Channel created
Channel photo updated
Если вам в голову придет удивительная идея ставить KDE рядом с GNOMом, то вы наверное точно бесстрашный. Вот так выглядит меню файлового менеджера в гноме, после того, как KDE своим kde-gtk-config вмешалось в dconf ветку(реестр настроек гнома) и напортило там всякого, а также изменило многие другие конфиги. Для тех кому интересно как это чинить.
sudo pacman -Rnsc plasma-desktop
rm ~/**gtk*
rm -rf ~/.config/dconf
rm -rf ~/.config/*gtk*

Потом рестартите гномо-щель, и видете что все настройки упали на дефолт, зато в программах с фоном всё наконец-то хорошо.
👍1
скриншот который я успел сделать из мира кед
Если софт под Qt с вашей темной темой в гноме выглядит примерно так, то можете прочитать статью на портвайне по настройке более экосистемного вида qt в gtk среде.
Кстати, пока кдешники используют элегантный KMail, в гномах, xfce и cinnamonах всё ещё многие не знают о существовании такой штуки как Geary. Это такая крутая замена жирным гигантам по типу Thunderbird и Evolution, которые хоть и имеют много возможностей кастомизации для тех кому это нужно, но которые не имеют "простого режима", который бы предоставлял только тот функционал, который нужен большинству. Алсо, geary умеет принимать вашу почту даже когда вы его закроете. В общем если интересно, скачайте.
👍2
sakuri
15.3 KB
Я знаю что я уже многим про это рассказывал, но вот скрипт для AUR пакетов. Кому надоел yay на Go и хочется не мейнстрима, вот.

sudo mv ~/Загрузки/Telegram\ Desktop/sakuri /bin/sakuri
sudo chmod a+x /bin/sakuri
sakuri w
#Чтотополезное

Если у вас на Линуксе(не важно какое DE/дистрибутив) вот такие вот поломанные смайлики(возможно вы установили noto-fonts), то есть решение. Устновите пакеты noto-fonts а также noto-fonts-emoji из репозитория вашего дистрибутива, а потом скачайте и запустите файлик ниже с помощью
chmod +x fonts.sh
./fonts.sh
Потом перезапускаете браузер и смотрите работает ли.
Нативный дебиан на андроиде кстати. Без чрутов. Если будет не лень расскажу как это сделать самому
Вот самый наглядный пример того, как работает SE Linux
/ну тоесть никак, потому что он за тебя решает какие политики для файлов и пользователей в системе выставлять. А если ещё точнее, мы даже пользователем не являемся, а просто имеем контроллера для внутренней памяти устройства/
Не используй, бл%ть, make install. Это наверное то правило, которому сходу нужно учить новичков в Линуксе. Утилита make - программа в GNU, которая призвана облегчить компиляцию программ, а также некоторые дополнительные действия. Но некоторые разработчики под словом некоторые понимают совершенно иные действия. Вот например тут. После ввода команды sudo make install у человека аж 4 разных файла куда то там попадут. Благо, ниже (на скрине) есть ещё uninstall, но вот незадача, она написана в файле папки исходных кодов, а скорее всего, человек, после установки программы удалит эту папку с сорсами, и потеряет этот самый Makefile, в котором написано как удалять программу. А сам он потом когда ему нужно будет удалить это, сядет, и будет несколько десятков минут искать куда же он дурачок эти файлы запихал. Именно по этому весь софт в дистрибутивах должен устанавливаться исключетльно с помощью пакетного менеджера! Иначе ваш компьютер превратиться в большую помойку, в которой вы не сможете сориентироваться.
Хотел бы поделиться с теми, кто любит менять шрифты. В 9 версии андроида, видимо ввели какую то очередную крутую "для-вендоров"скую фичу, которая теперь ломает шрифты и возвращает их в fallback режим, если тронуть файл Roboto-Regular.ttf. В репозиториях magisk появился простой скрипт для изменения шрифтов font_changer. Рекомендую ознакомиться, так как именно он и помог мне изменить шрифт на убунтовский с ужасного roboto. (Если что, не забудьте скачать бинарник unzip для arm64 и поместить его в /sbin/unzip, а то прога его почему то не скачала по умолчанию)
unzip
146.8 KB
Бинарник анзипа собранный под арм
Linex и Артемий
#Чтотополезное Собственно, вот https://telegra.ph/Nativnyj-Debian-ispolzuya-Android-12-01 Если вы являетесь счастливым жителем России, то для вас у меня есть текстовая версия этого квеста
Кстати, арч необходимо ставить с помощью либо архива скачанного с интернета, либо с помощью установки этого самого арча с компьютера в определенную папку, которую потом уже можно скинуть на телефон. Другого не дано. Почему? Потому что арч использует скрипт для установки pacstrap, в котором используется chroot. Без него никак. Можно конечно перелопатить весь скрипт и сделать proot, но блин, это уже маразм какой то. Дебиан в этом деле гараздо лучше, его скрипт (debootstrap) для установки системы использует proot и его функции всего несколько раз. По этому систему можно установить даже без proot, просто запустив скрипт. Но кое где(например в /etc/passwd) будут кривые права на файлы.
Вот уже несколько лет как из гнома вырезали системный трей со значками приложений. В первую очередь - вопрос. А нужен ли он вообще? Что вы чаще всего делаете с приложениями в трее? Правильно. Вы их закрываете, для другого они и не нужны. Только вот в KDE они уже давно есть и их никто не вырезал, и кдешники могут спокойно убивать приложения из трея или из панели. Пользователи Ubuntu Desktop(GNOME с патчами) тоже могут так делать. Да даже больше, ребята из Canonical сделали новое API для этих значков. Libindicator(в кедах давно был KStatusApp). И там всё нормально с совместимосью со старыми значками. Но в ванильном гноме нужно ставить костыли в виде расширений(TopIcons/libindicator support/Tray Icons), иначе будет такая ситуация. Закрыл телеграм(окно). Телеграм продолжает работать в фоне. Открываешь htop, ищешь процесс телеграма, убиваешь его. Вот и вопрос. Могли ли гномодэвы сделать по другому, знали ведь, что нужно.

Именно из таких решений на гном и смотрят как на говно. Новый релиз - вырезание функционала.
Если кому то нужно кеширование DNS адресов под Линукс, то можете поставить dnsmasq. Это такой лёгкий DNS-, DHCP-, TFTP- сервер, который запускается на вашем компьютере.

Ставите сам dnsmasq:
# apt install dnsmasq(-base)
# pacman -S dnsmasq

Дальше инструкция будет по настройке его совместно с NetworkManager:
Редактируете файл /etc/NetworkManager/NetworkManager.conf
Пишите в секцию [main]
plugins=keyfile
dns=dnsmasq

Затем сделайте файл /etc/NetworkManager/dnsmasq.d/ipv6.conf и напишите в нём
listen-address=::1
Потом сделайте рестарт демона NM
# systemctl restart NetworkManager
Затем установите некоторые сетевые утилиты для проверки того, что у нас теперь работает кеширование.
# apt install bind-utils
# pacman -S bind-utils

Затем сделайте:
dig google.com и посмотрите на Query time:
Он должен иметь какое либо значение. Запустите команду ещё раз, и посмотрите имеет ли эта строка теперь 0 msec или чуть больше. Если это так, кеширование работает.