LINUX.ORG.RU

Избранные сообщения frunobulax

Немного скриншотов из консоли

Галерея — Скриншоты

На основном скрине вверху слева — finch с плагинами, справа — mps-youtube, как понятно из названия, смотрелка ютуба. Использует API от google-аккаунта, можно читать/писать комментарии к видео. Внизу слева — mc, нестареющая классика, справа — его PAGER, открытый в nano. То есть по F3, в зависимости от расширения файла, выполняется команда справа.

http://0x0.st/-kfN.png

Тут Cmus и прогноз погоды. И console-clock. Календарь cal, скриптом по полуночам обновляется.

На «основном» скрине обои сделаны с помощью патча ядра https://github.com/jirka-grunt/fbcondecor На том, где погода — fbterm.

Все скриншоты сделаны в голой, ядерной консоли, без использования иксов/вейланда — это не тайлинг в wm, это именно tty.

Дистрибутив GNU/Linux — Artix с самосборным ядром (в основе PKGBUILD от Parabola).

Ну и по традиции — скрин главной ЛОРа, открытый в links 2.25 в framebuffer.

http://0x0.st/-kfq.png

 ,

Dog
()

Где нынче принято добывать аниме в хорошем качестве для оффлайн просмотра?

Форум — Talks

сабж

 ,

pon4ik
()

Устаревшие «фишки», вредные советы, бесполезные «оптимизации» и прочий карго-культ

Форум — Talks

На просторах интернетов полным полно всевозможных статей, постов и тем на форумах, где обсуждаются или «реквестируются» всякие «фишки» и советы по оптимизации «онтопика». Но многие из описываемых там вещей являются либо неактуальными, либо изначально не несут в себе никакой пользы, а иногда даже и вред. При этом сразу понять, является ли совет полезным или нет, зачастую не получается. Поэтму предлагаю в этой теме делиться примерами сабжа и объяснениями, почему они устарели/не работают/вредны.


Начну с того, что первым вспомнилось:

1. sudo make install.
Довольно часто в инструкциях по установке софта под «онтопик» говорят делать это. Не знаю, почему вообще кто-то считает это хорошей идеей (могут быть, наверное, исключения, но не советовать же это в качестве стандартного способа установки). Если пакета под ваш дистрибутив нет, используйте Flatpak, AppImage, AUR, PPA, Docker или хотя бы tar.gz, распакованный в пользовательскую директорию. (Snap не используйте, Snap — говно.)

2. sudo gedit.
В основном в «гайдах» по настройке чего-то на «бубунте». Ибо пишут эти такие же «бубунтята». Консольный текстовый редактор и то такая себе идея от рута запускать. Hint: man sudoedit.

3. «/ на SSD, $HOME на HDD».
Почему-то у линуксоидов так сложилось, что принадлежащие пользователю файлы хранятся в одной куче с данными, пренадлежищими программам. Из-за этого остаётся либо выключать в ФМ показ скрытых файлов (а потом снова вклюать, когда понадобится, после чего снова отключать), либо лицезреть помойку. Но самое страшное последствие данного маразма проявляется, когда у пользователя имеется SSD и HDD и он решает на первый поставить систему, а на второй вынести $HOME. В итоге данные, которые по назначению совпадают с содержимым / (только являются при этом специфичными для конкретного пользователя), которые программы постоянно читают и перезаписывают, оказываются на HDD. Храните свои пользовательские данные в /data/ (как в андроиде), /mnt/data/ или где-то ещё. А $HOME пусть остаётся на SSD, на том же разделе, что и /. (Хранить все данные исключительно на HDD тоже не обязательно.) Местоположение папок «Загрузки», «Документы», «Изображения» и т. д. можно настроить средствами DE либо через конфиг XDG User Directories.

4. @gremlin_the_red пишет по поводу CONFIG_HZ=1000 для плавности:

Ммм, карго культ он такой. Это очень много лет, как абсолютно ничего не даёт. […] В нашей реальности 2021го не осталось шедулеров, привязанных к config_hz, это дела давно минувших дней.

5. Отдельный раздел для swap.
Зачем лишний раз усложнять себе жизнь и плодить разделы, если можно сделать swap в виде файла? И нет, производительность от этого не упадёт. (Оказывается, что если HDD, то таки упадёт, но там, наверное, уже неважно (см. комментарии).)

 , ,

sudopacman
()

А есть какой минималистичный открытый и проще XMPP чатиковый протокол?

Форум — Talks
  1. Допустим, хочется накатить корпоративный чатиковый сервер.

  2. Раздавать всем JABBER-клиенты - плохо, люди не любят помнить монструозные почто-подобные логины с именем сервера. Максимум username/password. Поэтому в настройках клиента на взлёте должен быть один раз вбит некий сервер, а дальше клиент по логинности выглядит как тупая аська или скайп. То есть, толжны существовать или вестись разработки свободных открытых клиентов под такой протокол. Теоретически, в клиенте должна быть переключалка серверов, вбитых один раз в настройках. В рамках каждого сервера у тебя независимый свой login/password.

  3. Не хочется гонять по сети XML - это мегаизбыточно. Хочется простой бинарный, но расширяемый протокол. Условно, первый байт - команда, далее команда-специфик бинарщина. Штук 15 команд пусть уже определено спекой, все до 100 зарезервированы, остальные можешь юзать под себя, если ты решил форкнуть проект.

В общем, хочется найти прежде всего некое комьюнити, которое придумало подобный простой открытый минималистичный бинарный протокол и пытается вести разработки и клиентов и серверов.

Цель в получении открытого набора инструментов для разворачивания корпоративного мессенджера: поднял сервак, раздал всем android-клиент и готово.

Ну или давайте сами замутим такое. Без всех этих XML-легаси говен и разваливающейся федеративности или какой-то там криптоанархии и приватности, а с более простой целью описанной выше - простой «свой» stand-alone открытый мессенджер.

Юзкейсы:

  1. контора на 1000 человек купила дешёвую виртуалку на амазоне, раздала всем android-клиент и держит там корпоративную переписку. Отделение работы от личной жизни: вся работа в спец-мессенджере. Контора обанкротилась - виртуалку выкинули, клиенты поудаляли и ничего не зааффектило домашних котиков в любимом телеграме/ватсапе.

  2. Ты замутил умный дом и тебе надо куда-то лить и просматривать в виде чатика MQTT-подобные логи в разные 32 чатика про то, что происходило с разными 32 объектами. Состояние вентиляции, теплого пола, температуры, влажности и т.п. Отправлять какие-то текстовые команды со смартфона. Да, щас проще telegram-бота запилить, но через лет 10 что будет с телегой никто не знает особо. Конечно скорее всего всё так и останется, но мало-ли.

  3. Ты решил запилить свой мессенджер и прославиться как Дуров, но у тебя нет денег пилить свой клиент с нуля, максимум - сервер. Вот берёшь готовый протокол, говоришь где скачать клиент и все прутся.

Ключевое: клиент для тупых блондинок, похожий на вотсапчик и жрущий минимум трафика. Реализация базовых фич на уровне спеки протокола и на уровне клиента:

  1. Отправка текстовых месаг.

  2. Понятие цитат и ответов.

  3. Понятие мультимедиа-объекта типа голосовухи, видеомессаги, видоса, фотки. Передача аналогично телеге. Или не передача, если сервер решил не поддерживаться.

  4. Всякая там куча настроек чатика. Лимит частоты отправки, автоудаление месаг, белые списки, чёрные… всё такое.

Возможно надо просто форкнуть телегу, да.

 

kilokolyan
()

мининоутбуков ( <= 8 дюймов) тред

Форум — Talks

В продолжение этой темы GPD Pocket 2 и других мининоутбуков ( <= 8 дюймов) тема (комментарий) . Что советуете глянуть и/или поделитесь опытом плиз

 ,

pinachet
()

Советов тред по настройке безопасности.

Форум — Security

В связи с АХТУНГ: Пишу из горящего танка , ко мне на linux ПК влез майнер! накатываю свежий Debian. Чтобы избежать детских ошибок чтобы вы посоветовали в плане безопасности системы.

Будет роутер, в промежутке между провайдером и мною.

  • iptables

  • fail2ban

  • авторизация по ключу

  • Монтирование с noexec, но всё же веду разработку и надо запускать бинари из хомячка, это удобно.

Это с вашими советами по конфигурации и иное что порекомендуете касательно настройки свежей системы?

Всем спасибо.

 , , ,

LINUX-ORG-RU
()

Что лучше: HDD или SSD?

Форум — Linux-hardware

Приветствую всех кто это читает (и не читает тоже)! В прошлой теме Проблемы с системой я понял что жесткий диск уже начал сдаваться (и судя по SMART). В общем решил я его заменить. И такой вопрос: а что быстрее: HDD или SSD? Работаю я много, особенно с файлами.

 , ,

Dumppper001
()

Вульпекула

Галерея — Рабочие места

Настало время пятничного поста в /workspaces!

Сегодня на суд ЛОРа выставляется лежачее рабочее место под названием «Посадочный Модуль „Вульпекула“. (названный так по имени линейного корабля, участвовавшего в знаменитой атаке против ксеносов Сарути и предателей на 56-Изар).

Модуль представляет собой кронштейн из композиции двух дешевых икеевских стеллажей „Hyllis Shelving Unit“ и сложного деревянного выноса, закрепленного монтажной лентой, замками Bulat и пятью струбцинами, утяжеленного чугунными болванками, двух матрасов (один из них - медицинский), двух подушек, компьютеров Apple Mac Mini (MacOSX) и мощного самосбора (Linux), древней беспроводной клавиауры Logitech Cordless Desktop EX110 и трекпада Apple Magic Trackpad. Теоретически, монитор закреплен на легко вынимаемой из док-станции платформе (нужно всго лишь отстегнуть замки Булат и отвернуть струбцины).

На момент публикации модуль уже технически устарел и будет заменен на новый, который кроме кардинальных улучшений дизайна будет, возможно, содержать и принципиальные технические новшества типа автоматической авторизации по инсигнии Инквизиции. Перед уничтожением модуля, хотелось бы поделиться фотографиями с ЛОРом. Учтите, что все фотографии строго секретны, и после их просмотра, при опасности попадания вас в руки Хаоса, вы знаете что делать. Следи за собой и буть осторожен, юзернейм.

Вот краткая процедура сборки модуля.

( читать дальше... )

 еретики, ксеносы, ,

stevejobs
()

Каким эмулятором терминала вы пользуетесь?

Голосования — Голосования

Каким эмулятором терминала вы пользуетесь?

  1. Konsole 206 (33%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. GNOME Terminal 124 (20%)

    ************************************************************************************************************************************************************************************************

  3. xfce4-terminal 81 (13%)

    *****************************************************************************************************************************

  4. другой, напишу в комментариях 69 (11%)

    ***********************************************************************************************************

  5. Yakuake 67 (11%)

    ********************************************************************************************************

  6. Xterm 66 (10%)

    ******************************************************************************************************

  7. PuTTY 61 (10%)

    **********************************************************************************************

  8. Rxvt-unicode 55 (9%)

    *************************************************************************************

  9. Alacritty 44 (7%)

    ********************************************************************

  10. Kitty 39 (6%)

    ************************************************************

  11. Terminator 26 (4%)

    ****************************************

  12. st 26 (4%)

    ****************************************

  13. Tilda 17 (3%)

    **************************

  14. Guake 15 (2%)

    ***********************

  15. sakura 14 (2%)

    *********************

  16. Cool-retro-term 10 (2%)

    ***************

  17. Termite 7 (1%)

    **********

  18. Fbpad 2 (0%)

    ***

Всего голосов: 929, всего проголосовавших: 632

 

Jaeger1999
()

Как изменить значок конкретного запускаемого приложения?

Форум — Desktop

Уважаемые форумчане! Имеется исполняемый файл Obsidian, однако он имеет системный значок. Как можно привязать к конкретному исполняемому файлу значок, который отображался также и на панеле задач, когда приложение запущено?

 ,

xchat
()

INSTEAD 3.4.0

Новости — Игры
INSTEAD 3.4.0
Группа Игры

Вышла новая версия интерпретатора простых текстографических приключений INSTEAD.

Движок позволяет разрабатывать текстографические игры, игры с текстовым вводом и простые двухмерные игры. Код игр пишется на языке Lua. Для графического отображения и звукового сопровождения используется SDL2. Движок распространяется под лицензией MIT и портирован на множество платформ.

Версия 3.4.0 содержит множество изменений, среди которых:

  • учёт DPI;
  • поддержка HiDPI экранов;
  • поддержка адаптивных тем;
  • исправление ошибок.

>>> Подробности

 , , , ,

gloomy
()

Домашний сидбокс

Форум — Linux-hardware

Посоветуйте что-нибудь готовое или отдельно варианты комплектующих.

Хочу использовать машину для файлообмена, для раздачи торрентов в основном. Единственное требование это, видимо, высокая скорость передачи данных.

Подойдёт ли RPi4 с внешним диском по USB 3.0.?

Бюджет до 10⁴ рублей.

 ,

ottomencke
()

Посоветуйте дешёвый ноутбук/компьютер на базе ARM

Форум — Linux-hardware

Привет, ЛОР! Хочу купить себе небольшой ноутбук на базе ARM для мобильности, если такой есть.

Параметры:

ЖД: от 64 гб SSD/HDD не важно какой

Оперативная память: 4 гб

Процессор: как уже было сказано выше - ARM

Желательно наличие разъёма для наушников.

 , ,

Dumppper001
()

Домашний сервер

Галерея — Рабочие места

Не знаю будет ли интересно благородным донам, но вот мой домашний сервер!

Машина на базе одноплатного компьютера raspberry pi zero с дистрибутивом raspbian. Машина большую часть своего времени занята воспроизведением losless аудио и онлайн-радио, о чем говорит специально заточенная под это панель. За звук отвечает могучий i2c ЦАП. VU-метр в центре пока в процессе допиливания ибо alsa странно себя ведет.

Кроме музыки, этот когитатор качает характерные торренты и перебрасывает фильмы к телевизору. Так же, но пока лениво, на аппарат завязывается умный дом посредством сервера mqtt. С помощью навыков Алисы на Яндекс-колонке управляются несколько устройств.

Все конструктивные узлы корпуса начерчены в православном cl-cad и вырезаны лазером у рекламщиков. Дизайн устройства вдохновлен рандомным мэном из интернета.

А теперь важный вопрос к дочитавшим: есть ли какая программа в линуксе или андроиде для ведения учета коллекции компакт-дисков и винилов? К примеру чтобы собрался я купить диск мотли-крю и мог бы удобно и быстро есть ли у меня такой альбом в домашней коллекции? Так же предупреждая вопрос «А DSD файлы слушаешь?» отвечаю, у зеро-малинки не хватает ресурсов на такой формат чтобы играть его без заиканий))))

 , , ,

bioreactor
()

PineNote (электронная книга на базе Rockchip)

Новости — Hardware and Drivers
PineNote (электронная книга на базе Rockchip)
Группа Hardware and Drivers

PineNote – новое устройство от компании PINE64, которая специализируется на создании открытых устройств. Устройство представляет собой электронную книгу на базе чипа Rockchip RK3566 с экраном e-ink, ознакомиться со спецификациями можно далее:

  • Процессор: четырехядерный ARM Cortex-A55
  • Графика: GPU Mali G52 2EE
  • ОЗУ: 4ГБ LPDDR4
  • Память: 128ГБ EMMC
  • Экран: 10.3" (разрешение 1404х1872, 227 DPI, 16 градаций серого, 60 Hz)
  • Связь: WiFi 802.11b/g/n/ac (5 GHz)
  • Разъем: USB Type-C
  • Батарея: 4000mAh

( читать дальше... )

>>> Подробности

 , , ,

claire
()

модный зарядник как постоянный блок питания

Форум — Linux-hardware

Подскажите, если взять для ноута зарядник типа Ugreen GaN 65W CD224, вместо блока питания Lenovo https://www.ebay.com/itm/193547576355 , будет ли он работать как блок питания (без батареи в ноуте) по ~12 часов в день? То есть интересует долговечность и надежность таких зарядок по сравнению с штатными блоками питания. Спасибо.

 

dejavu
()

Домашний сервер доступ по имени хоста

Форум — Desktop

Значит у меня есть старый комп (я себе ноут купил, епта), решил я из него сервер-помойку сделать, поставил Ubuntu Server и на нее поставил avahi-daemon. Значит avahi-daemon.service запущен, но подключиться я могу только по айпи:

~ on ☁️  took 36m13s 
❯ ssh sergey@ubuntu.local      
ssh: Could not resolve hostname ubuntu.local: Name or service not known

~ on ☁️  
❯ ssh sergey@192.168.0.103     
sergey@192.168.0.103's password: 
Permission denied, please try again.
sergey@192.168.0.103's password: 
Welcome to Ubuntu 21.04 (GNU/Linux 5.11.0-18-generic x86_64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage

  System information as of Sun Jun 20 08:55:12 PM UTC 2021

  System load:    0.14      Memory usage: 1%   Processes:       274
  Usage of /home: unknown   Swap usage:   0%   Users logged in: 0

  => There were exceptions while processing one or more plugins. See
     /var/log/landscape/sysinfo.log for more information.

 * Super-optimized for small spaces - read how we shrank the memory
   footprint of MicroK8s to make it the smallest full K8s around.

   https://ubuntu.com/blog/microk8s-memory-optimisation

34 updates can be installed immediately.
0 of these updates are security updates.
To see these additional updates run: apt list --upgradable


Last login: Sun Jun 20 20:15:09 2021 from 192.168.0.106
sergey@ubuntu:~$

Что где еще прописать нужно?

 ,

tz4678
()

Дебильный twitch со своей рекламой

Форум — Desktop

FYI, кто смотрит трансляции с твича в mpv. (имею такую слабость, смотрю соревновательный CS:GO)
Несколько месяцев назад, эти п-ры с твича включили принудительный показ рекламы. Выглядит это в mpv во так https://ibb.co/xH0GbNP
Вся гадость заключается в том, что это шняга может возникнуть рандомно, даже когда идет трансляция игрового процесса, и может просто бесконечно показывать этот дебильный счетчик.
А вот оказалось, что старый-добрый streamlink эту беду обходит, хотя архив трансляции смотреть неудобно, ибо нет перемотки(

$streamlink -p mpv https://www.twitch.tv/csgomc_ru best

Может быть кому-нибудь это будет полезно.

 ,

athost
()

awesome неадеквата (продолжение истории)

Галерея — Скриншоты

С предыдущего скриншота изменилось не так много:

  • Добавлен виджет погоды (пользы от которого ровно ноль, просто декорация);
  • К календарю наконец были прикручены напоминания;
  • Виджет mpd стал функциональным;
  • Добавлен виджет аптайма;
  • Виджет почты теперь смотрит не только в Maildir, но и в локальный /var/mail/$LOGNAME;
  • Виджет сети может показывать IP, название сети (для Wi-Fi), название интерфейса (дефолт, или если не доступно иное);
  • Виджет громкости теперь показывает оба канала (левый и правый);
  • Прикручен виджет состояния UPS, но либо у меня что-то с UPS, либо NUT или драйвер для моего UPS сломан, потому кажет оно средний палец;
  • За ненадобностью выброшен виджет завершения сессии.

Так как предыдущий скриншот для большинства выглядел однородным серым пятном, я прикрутил в панель яркую анимешную тян.

 % awesome -v
awesome v4.3-814-g158cc37a (Too long)
 • Compiled against Lua 5.2.4 (running with Lua 5.2)
 • API level: 4
 • D-Bus support: yes
 • xcb-errors support: yes
 • execinfo support: yes
 • xcb-randr version: 1.6
 • LGI version: 0.9.2
 • Transparency enabled: yes
 • Custom search paths: no

 , , , ,

mord0d
()

Подскажите BSD для ноута

Форум — Desktop

Задолбал меня глюк залипающей клавиатуры на моем ноуте Dell. Под Линуксом глючит, под Виндой работает нормально, но она там избыточна. Решил попробовать BSD.

Подскажите пожалуйста что туда можно поставить, и если можно, сцылку на русскоязычное how-to как туда влепить DE.

Задачи ноута:

  1. Хромиум + кинцо на hdrezkе;

  2. Сосноль с SSH-клиентом;

  3. Концепция десктопа. То есть никаких «открыть консоль запустить алсамиксер выбрать звуковую карту переключиться на канал отрегулировать громкость звука» - онли мышкой регулятор громкости.

 

windows10
()