Email or username:

Password:

Forgot your password?
32 posts total
Andrey DarkCat09
@rf @ru
Pleroma жрёт много оперативки на сервере ввиду того, что работает на BEAM (VM эликсира, прямо как JVM).

На что можно заменить с минимальной потерей функционала? Misskey?
--либо-- Как оптимизировать?
--либо-- Насколько сложно написать сервис микроблоггинга с совместимостью с мастодоном + со схемой БД плеромы, чтоб мне не переносить акк?
@rf @ru
Pleroma жрёт много оперативки на сервере ввиду того, что работает на BEAM (VM эликсира, прямо как JVM).

На что можно заменить с минимальной потерей функционала? Misskey?
Andrey DarkCat09
RE https://sc.dc09.ru/notice/AjGHRcec9fYFVmvmbo

Примечание: неправильно поступил здесь и я, очистив кэш без проверки работоспособности, а ведь мог бы тогда просто даунгрейднуть qt6-*

Бэкапы. Эта штука вас однажды спасёт. Не пренебрегайте ими.

#voidlinux всё так же люблю и остаюсь на его musl-варианте, в надежде, что приколов с shared-либами и в целом непротестированными пакетами больше не произойдёт.

@ru @rf
RE https://sc.dc09.ru/notice/AjGHRcec9fYFVmvmbo

Примечание: неправильно поступил здесь и я, очистив кэш без проверки работоспособности, а ведь мог бы тогда просто даунгрейднуть qt6-*
Andrey DarkCat09

Утром обновил #voidlinux на своём ПК — прилетел апдейт ядра и пакетов qt6-* до версии 6.7.2 (с 6.6.0), старые версии пакетов удалил их кэша, ведь "что может пойти не так!"

И после рестарта система повисла на приглашении ввода имени пользователя в TTY, по нажатию Ctrl+Alt+F1..9 терминалы не переключались.

Симптомы некорректно запустившегося SDDM — было такое пару раз, когда ещё настраивал систему и пытался глубже разобраться с этими вашими DE.

Не проблема, окей, загрузился с флешки, примонтировал рут, удалил симлинк /etc/runit/runsvdir/default/sddm, рестарт. Щас сам плазму запущу, ну или хотя бы пойму причину.

Ручной запуск sddm давал такое же повисание, а плазма выходила с ошибкой libQt6<название-либы>.so.6: undefined symbol
Ну, хоть плазма выдаёт нормальные логи в отличие от сддма. Спасибо :)

Пришло время юзать Sway. Он-то не сломается никогда. Запустил, там открыл браузер и стал искать ишью в void-packages. Да, вон сверху, Qt applications crash after updates to qt6 #50953. Действительно, ни одно приложение на Qt6 не запускалось (Qt5 работал, что логично; к KeePass доступ я имел, ибо он ещё на пятой версии). Только позже я заметил, что терминал Konsole почему-то всё это время у меня прекрасно работал!

Тааак. То есть

1. разрабы Qt полностью сломали совместимость,
2. мейнтейнеры войда не удосужились протестировать пакеты и релизнули новую версию библиотек Qt в стабильные репозитории без обновления всего зависимого софта, из-за чего всё падало по undefined symbol.

Я напоминаю, войд позиционируется как стабильный, блин, дистрибутив.
Не тестинг-репо арча. Стабильный.

После попытки фикса CI-задача билда упала, в коммите 603a94c (плюс несколько коммитов до него для других пакетов) наконец-то исправили метаданные, началась компиляция.

Примерно к 15:30 по МСК наконец-то все основные пакеты сбилдились, я обновил систему и плазма с сддмом запустились.
К слову, текущее состояние CI и историю можно чекнуть здесь: https://build.voidlinux.org/waterfall

Блин, ощущение, что у них там билдсервер с 1 ядром и 2 гигами озу. Характеристики почему-то нигде не пишут, так что всё может быть :)

Надеюсь, что больше такого не повторится, стабильная репа не станет внезапно тестингом. Человеческий фактор, да, конечно… Но вот как можно было при тестировании упустить тот факт, что нихрена не работает?..

#qt #plasma #testing #voidlinux@ru @rf

Утром обновил #voidlinux на своём ПК — прилетел апдейт ядра и пакетов qt6-* до версии 6.7.2 (с 6.6.0), старые версии пакетов удалил их кэша, ведь "что может пойти не так!"

И после рестарта система повисла на приглашении ввода имени пользователя в TTY, по нажатию Ctrl+Alt+F1..9 терминалы не переключались.

Andrey DarkCat09
Как мило :)
Зашёл на сайт **декс маркета из "режима инкогнито" в браузере, он на главной странице предлагает идеально подходящую мне футболку.

Upd:
Прочитал сейчас, что там написано.
Э, неправда! Либо, в таком случае, ко мне применяли этот новый термин совершенно безосновательно.
Склоняюсь всё-таки к варианту, что просто определение на этой футболке некорректно.
Как мило :)
Зашёл на сайт **декс маркета из "режима инкогнито" в браузере, он на главной странице предлагает идеально подходящую мне футболку.

Upd:
Andrey DarkCat09

https://opennet.ru/61403/

🤣🤣🤣

Серьёзно? Через конфиги tmpfiles.d настраивается раздел /home?

Напомните мне, почему система инициализации должна вообще трогать файлы пользователя и иметь встроенную утилиту очистки?

#nosystemd @ru @rf

Dr. Quadragon ❌

@darkcat09 Потому что создание директорий там, где они нужны для инициализации чего бы то ни было - это тоже часть инициализации.

Но баг неприятный, да.

@ru @rf

HY1P

@darkcat09@sc.dc09.ru @ru@lor.sh @rf@mastodon.ml потому что это уже больше, чем система инициализации

Andrey DarkCat09
Upd:
системд через tmpfiles прикручивает дисковую квоту к разделу (даже если его никто об этом не просил)
https://github.com/systemd/systemd/issues/33349#issuecomment-2169581823

@rf @ru
Andrey DarkCat09
RE https://tutut.delire.party/@bnjbvr/112610527197320594

Ура, элемент икс в ф-дроиде!

Напомню, Element X / Schildi Next отличаются от основных клиентов использованием экспериментального API syncv3, который быстрее и удобнее синка в текущей версии апи матрикса.

Отдельно syncv3-прокси ставить не буду – лишний раз сервер нагружать, подожду реализацию в самом сервере Dendrite.

#matrix #elementx #foss
RE https://tutut.delire.party/@bnjbvr/112610527197320594

Ура, элемент икс в ф-дроиде!

Напомню, Element X / Schildi Next отличаются от основных клиентов использованием экспериментального API syncv3, который быстрее и удобнее синка в текущей версии апи матрикса.
Andrey DarkCat09
Какой из аккаунтов @lavacat и @lavacat активный и зачем их два? :)
Andrey DarkCat09
Блин, хотел "показать только упомянутым", забыл поставить уровень доступа. Пусть будет публичным, ладно уж...)

CC @lavacat @lavacat
Andrey DarkCat09
RE https://fosstodon.org/@sponsorblock/112603139898164385

Да штоб гугл сдох.

Я очень редко смотрю ленту в Piped/LibreTube, подумывал вообще уйти с ютуба. Не нужен мне он.

А пайпед нужен, потому что нереально донести до людей мысли насчёт конфиденциальности и безопасности, всё равно будут отправлять ссылки на YT, и их где-то открывать надо (явно же не в официальном клиенте).

Так теперь гугл встраивает рекламу в видео на стороне сервера!! Рекламу загружает не клиент, она уже есть в самом видео!
Ну, пока что это A/B тесты, но потом они обязательно встроят фичу для всех – уж больно удачная идея.

Да штоб гугл сдох.

#youtube #piped #sponsorblock
#реклама #слежка
RE https://fosstodon.org/@sponsorblock/112603139898164385

Да штоб гугл сдох.

Я очень редко смотрю ленту в Piped/LibreTube, подумывал вообще уйти с ютуба. Не нужен мне он.
Шуро

@darkcat09 Интересно, а таймкоды поедут от такого?

Это когда в описании/комментариях ставят ссылки типа 13:43.

Andrey DarkCat09
[Из телеграма]

Q: Есть какие-нибудь идеи, господа и дамы?

A: Посмотрим. Пока что это тесты. Когда будет достаточно "подопытных", чтобы реверсить, все причастные к разработке пайпеда/инва/yt-dlp/etc. будут реверсить.

Но, чувствую, единственный вариант – нейронкой детектить начало и конец рекламы.

С другой стороны: а как они будут вставлять рекламу в legacyStreams (ссылки на видео/аудио целиком, через которые примитивные скачивалки работают), неужели изменять видео на лету (затратно)? Или вообще уберут доступ к ним, из-за чего даже пользователям Invidious придётся включать джаваскрипт в браузере? (Помимо legacyStreams есть DASH и HLS, их без жса не загрузишь – браузер в них нативно не умеет).
[Из телеграма]

Q: Есть какие-нибудь идеи, господа и дамы?

A: Посмотрим. Пока что это тесты. Когда будет достаточно "подопытных", чтобы реверсить, все причастные к разработке пайпеда/инва/yt-dlp/etc. будут реверсить.
Andrey DarkCat09
Дропнул инстанс #invidious inv.dc09.ru

В последнее время инв начал иногда жрать 800-900 мегабайт оперативной памяти. Поведение при этом похоже на поведение пайпеда[1]: не отвечает на запросы (таймаут). Фиксится перезапуском сервиса.
Да, в официальных доках говорят, что рестарт надо делать по крону каждый день. Но кмон, это не решение, если ваш гкод провоцирует утечки памяти.
Upd: и то, это не в официальных доках, а в рекомендациях от unixfox, которые добавили в доки.

Ещё из весёлого:
Прокси нельзя вынести на отдельный поддомен. То есть куки с настройками пользователя, которые сохраняются огромным JSON-ом, передаются на каждый запрос, даже к прокси.
Можно разве что через nginx направлять запросы /vi, /ggpht и /videoplayback на отдельный прокси http3-ytproxy, который написан для пайпеда и раньше в нём использовался (сейчас – новый piped-proxy на расте), чтобы не мучать сам сервер инвидиуса кучей запросов.

На моём инстансе оставался всего один пользователь, который сообщил, что хочет перейти на FreeTube. Ура.

Если вдруг вы где-то используете API с моим сервером (в том числе RSS) и вот не хочется прям переходить на другой инстанс, напишите мне, подниму инв.
А вообще переходите на пайпед.

Планирую написать No-JavaScript фронтенд для #piped с норм интерфейсом, и попробую открыть публичный доступ к инстансу.
Но если опять будут такие[1] приколы, то нафиг пайпед этот ваш.

Ни в коем случае не говорю ничего плохого о разработчиках Piped (правда, основной функционал в NewPipeExtractor) и Invidious, это гениальные люди, которые смогли разобраться во внутреннем API ютуба и написать удобную обёртку. То же относится к youtube-dl + yt-dlp, youtube.js и другим либам, написанных с нуля, о которых я могу не знать.
Но существующие реализации альтернативных фронтендов неэффективны, а в случае с публичными инстансами – головная боль для админов.

Впрочем, я ещё не пробовал ViewTube. Предполагаю, что ситуация там получше (далекооо не факт). Мне не подходит, ибо требует MongoDB и Redis, то есть это придётся ставить рядом с PostgreSQL, жрать ресурсы будет получше пайпеда с инвом вместе.

[1]: https://t.me/dcat09/307
+ https://t.me/dcat09/311
Дропнул инстанс #invidious inv.dc09.ru

В последнее время инв начал иногда жрать 800-900 мегабайт оперативной памяти. Поведение при этом похоже на поведение пайпеда[1]: не отвечает на запросы (таймаут). Фиксится перезапуском сервиса.
swm
Если взять за основу дизайн приближенный к Invidious и натянуть его на Piped, да еще без JS, получится пушка!
Andrey DarkCat09

Как убрать нахрен кэширование CSS? Заголовки такие пробовал:

Cache-Control: max-age=0, no-store, no-cache, must-revalidate
Pragma: no-cache
Expires: Thu, 01 Jan 1970 00:00:00 +0000

А браузер всё равно запрашивает stylesheet только при Ctrl+F5 (обновление без кэша).

#http #cache @ru @rf

Andrey DarkCat09
Кто пользуется #Piped на моём сервере, у вас тоже подписки не обновляются?

Гугл походу что-то в pubsub сломал. Или домен мой невзлюбил)
Причём Invidious вроде работает.

Временное решение: вручную обновлять список видео – заходить на подписанные каналы.
Кто пользуется #Piped на моём сервере, у вас тоже подписки не обновляются?

Гугл походу что-то в pubsub сломал. Или домен мой невзлюбил)
Причём Invidious вроде работает.
Andrey DarkCat09

«Считающий себя порядочным журналистом...»

https://stariy-pioneer.livejournal.com/20224.html

(Осторожно, много мата. Но смешно.)

@ru

Шуро
@ru @darkcat09 Не сразу обратил внимание на год :) Почти артефакт другой эпохи.
Andrey DarkCat09

Тайлинг в KDE Plasma 6

RE: пост 2 | пост 1

#linux #wayland #plasma #тайлинг @ru

Продолжение истории...

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

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

В репах войда наконец-то апдейтнули кде до 6-й версии, были иногда мысли перейти. Плазма хоть и тяжёлый монолит, зато там всё работает!
И таки здоровое желание "чтоб просто работало" победило.

Итак, качаем ISO Void x86-64 musl, закидываем на флешку с Ventoy, запускаемся и входим под root:voidlinux, в консольке запускаем void-install. Я предпочёл переустановить систему, ибо не хотелось вычищать все лишние конфиги и пакеты от xfce + плагинов, i3 и прочего софта, а если этого не сделать, кривая работа любой DEшки обеспечена. Домашний каталог я давно вынес в отдельный раздел на диске, как раз из-за DEхоппинга, и при чистой установке просто удаляю лишние файлы в ~/.config и ~/.local/share (это всё ещё проще чем чистка всей системы).

Поставил пакеты mesa-dri, kde5, NetworkManager, dolphin, ark, spectacle, gwenview, qterminal (привык уже к нему), keepassxc, helix, zsh, git, wget, curl.
Надо включить сервисы dbus и NetworkManager.
Теперь звук: sudo xbps-install {,alsa-,libjack-}pipewire, а дальше по инструкциям из вики: конфиг для wireplumber, pulseaudio и alsa. И потом в плазме надо будет добавить pipewire в автозапуск.
Видео: у меня встроенная Intel UHD, всё необходимое уже есть в базовой установке войда, кроме пакета intel-video-accel. Без него тиринг будет, так что ставим.

Мета-пакет KDE ставит SDDM. У сддм поддержка вяленда экспериментальная, иксы тащить в систему я не хочу. Окей, надо попробовать с вялендом. Делал по арчвики, конфиг /etc/sddm.conf.d/10-wayland.conf.

Нету курсора в сддм! Вейленд экспериментально поддерживается, да, помню... Фокус по умолчанию на поле ввода пароля, так что не критично, пока случайно не расфокусируешься. Что решило проблему – так и не понял, но как минимум надо из настроек KDE Plasma, в "Цвета и оформления" -> "Вход в систему (SDDM)", применить тему Breeze (ну или что вам нравится из дефолтных...), потом нажать сверху кнопку "Применить настройки Plasma" и "Восстановить по умолчанию", затем опять "Применить настройки Plasma" и "Применить".

Ещё проблемка: я запустил плазму и забыл перед этим отредактировать /etc/locale.conf, а плазма сохранила себе в конфиг язык en_US.UTF-8. Фиксится довольно легко: заменяем локаль в файле ~/.config/plasma-localerc (ну либо можно удалить этот конфиг, плазма пересоздаст из новых настроек).

А теперь к самой сути поста... Простите за "многабукаф", но вдруг всё вышесказанное кому-то поможет.

https://github.com/zeroxoneafour/polonium

Этот прекрасный скрипт для KWin включает тайлинговый режим по умолчанию. Где-то в последних релизах плазмы 5 появилась фича с тайлингом (шорткат Meta+T), и именно её использует Polonium в отличие от других скриптов (которые unmaintained и не работают уже на свежей версии).

Поставил комбинации клавиш примерно как у Sway: Meta+W включает режим Monocle, Meta+E переключает обратно на Binary Tree, Meta+F – на плавающий режим (в полониуме назван KWin), отдельные окна можно сделать плавающими нажатием Meta+Shift+Enter. Создал 4 рабочих стола, назначил комбинации Meta+1,2,3,4 для переключения и Meta+Shift+1,2,3,4 для перемещения на них окон. Блокировку экрана пришлось заменить на Meta+[ ради нормальной навигации не стрелочками (Meta+HJKL, Meta+Shift+HJKL). Meta+D открывает KRunner.

Таким образом, мы получаем плазму с родным kwin и полноценным тайлингом. Заменил бы я оконный менеджер Sway-ем (как в прошлый раз, xfce + i3), наверняка было бы проблем убицца как много. А так не пришлось ничего трогать в прибитой гвоздями связке софта плазмы.

Люблю плазму, особенно её дизайн.
Держите скриншоты.

Тайлинг в KDE Plasma 6

RE: пост 2 | пост 1

#linux #wayland #plasma #тайлинг @ru

Продолжение истории...

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

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

swm
@darkcat09@sc.dc09.ru

Эх... Это уже не то. Это bloat же. Да и эстетика настоящего тайлингового менеджера ни с чем не сравнится. А вот попробуй Hyperland как-нибудь на досуге. Вот у этого парня отличные точки для него:

https://www.youtube.com/watch?v=HMxHUvN6VGo
@darkcat09@sc.dc09.ru

Эх... Это уже не то. Это bloat же. Да и эстетика настоящего тайлингового менеджера ни с чем не сравнится. А вот попробуй Hyperland как-нибудь на досуге. Вот у этого парня отличные точки для него:
Andrey DarkCat09

#мысль @ru
#веб #caddy

Caddyfile такой красивый в отличие от тех же конфигов нгинкса... Причём даже не так, нгинкс тоже можно красивым сделать. Кадди простой!

Но у него не идеальная производительность + лишние фичи. И среди этих лишних фич есть автоустановка self-signed tls-сертификата в систему, когда в конфиге указано localhost:8080 (для отключения нужно добавить http:// в начало).

И это делает кадди идеальным инструментом для девелопера. Не идеальным продакшн-сервером, но удобнейшим дев-сервером.

#мысль @ru
#веб #caddy

Caddyfile такой красивый в отличие от тех же конфигов нгинкса... Причём даже не так, нгинкс тоже можно красивым сделать. Кадди простой!

Но у него не идеальная производительность + лишние фичи. И среди этих лишних фич есть автоустановка self-signed tls-сертификата в систему, когда в конфиге указано localhost:8080 (для отключения нужно добавить http:// в начало).

Andrey DarkCat09
https://antifilter.network/

«Роскомнадзор в своей непрестанной заботе о благополучии граждан Российской Федерации ведет несколько списков ресурсов, на которые гражданам ходить нельзя. К сожалению, из-за нехватки сил, вызванной думами о будущем России, они не могут донести содержимое этого списка до каждого гражданина Российской Федерации.

Мы решили оказать посильную помощь Роскомнадзору и предоставить каждому желающему актуальные и полные списки IP-адресов, на которые ходить нельзя. На их основе вы можете даже автоматизировать своё нехождение туда.»

Выдайте автору литературную премию, это просто прекрасно)))

@ru @rf
https://antifilter.network/

«Роскомнадзор в своей непрестанной заботе о благополучии граждан Российской Федерации ведет несколько списков ресурсов, на которые гражданам ходить нельзя. К сожалению, из-за нехватки сил, вызванной думами о будущем России, они не могут донести содержимое этого списка до каждого гражданина Российской Федерации.
Andrey DarkCat09
Вот у ру-феди есть боты @rf, @ru и @Russia

А как обратиться к англоязычному коммьюнити? Я понимаю, что существование какого-то одного популярного репост-бота было бы лакомым кусочком для спамеров, но есть же хоть какие-то аналоги @rf?

Мой пост тут недавно продвинул https://newsmast.community/@programming из-за тега "python", например.
Вот у ру-феди есть боты @rf, @ru и @Russia

А как обратиться к англоязычному коммьюнити? Я понимаю, что существование какого-то одного популярного репост-бота было бы лакомым кусочком для спамеров, но есть же хоть какие-то аналоги
Andrey DarkCat09

Sway --> Xfce + i3wm

RE: https://sc.dc09.ru/notice/Ah0Jpdwqyc7crqUoEa

#linux #sway #i3 #xfce #история @ru

Были проблемы с XDP (xdg-desktop-portal) – софт во флатпаке не открывал диалог выбора файлов.

Решил поставить LXQt. Настроил. Sway в качестве WM. Почему отвалились темы GTK и тема курсора во флатпаке?! Пробросил каталоги ~/.themes, ~/.config/gtk-3.0, /usr/share/icons (там и курсоры тоже) и, кажется, что-то ещё, через flatpak override --user --filesystem <...>. Заработало.

Тему на Qt и GTK поставил Qogir-Dark.
Breeze в списке тем был только в светлом варианте. Уже потом я методом UI-тыка понял, что нужно "создать" цветовую схему в qt5ct с таким же именем, как и у файла схемы в системе (пакет breeze, среди прочих файлов, ставит BreezeDark.colors, соответственно, имя схемы – BreezeDark), чтобы qt5ct подхватил эту схему.

Но пока я не узнал об этом, установлен был Qogir-Dark через Kvantum. И lxqt-panel выглядел ужасно.

LXQt в целом ощущается сырым. Моё мнение об ЛХКутэ не поменялось.

alias xi='sudo xbps-install'
alias xr='sudo xbps-remove'

xr -o lxqt
xi xorg-minimal xfce4 i3
xi xfce4-{clipman,pulseaudio,xkb}-plugin

Sway пока оставил. Xfce 4.18 не поддерживает вейленд, но вроде в 4.20 обещают, и тогда можно будет вернуться к свэю.

Перед первым запуском крыски не надо ничего ломать, пусть стартует с xfwm4. А вот дальше приделываем i3wm.

Можно по вот этой статье: https://feeblenerd.blogspot.com/2015/11/pretty-i3-with-xfce.html?m=1
Разве что i3-workspaces-plugin особо не нужен.

Обои, вместо swaybg и вместо рабочего стола от xfce, ставим через feh. Клавиатуру настраиваем setxkbmap-ом.

Оно работает! Оно наконец-то работает! Темы корректно пробрасываются в флатпак без лишних настроек, а для работы XDP достаточно xi xdg-desktop-portal-gtk. И тема кутэ по дефолту в крыске настраивается через qt5ct, не нужно манипуляций с env-переменными. И сама среда красиво выглядит, и панелька есть со всем нужным.

В качестве плавающей менюшки с приложениями установил rofi, на Super+D запускается combi mode, комбинирующий режимы window и drun (поиск по окнам и по приложениям), на Super+Shift+D – run mode (поиск по бинарникам в $PATH), на Super+C – calc (предварительно установить пакет rofi-calc).

На предыдущем сетапе с чистым Sway и с LXQt + Sway юзал wofi.

Скриншоты смотрите в треде к этом посту. Все конфиги когда-нибудь размещу в отдельном гит-репо, i3wm/sway тоже. Когда-нибудь :)

А, ещё вот. Я говорил про самописный скрипт mediactl в предыдущем посте. Это всё не нужно, CLI pulseaudio (ну, точнее, CLI от pipewire для совместимости с софтом под пульсу), который pactl, может принимать @DEFAULT_SINK и @DEFAULT_SOURCE вместо айдишника устройства, так что для кейбиндинга медиа-клавиш достаточно однострочных команд:

bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ +5%
bindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ -5%
bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute @DEFAULT_SINK@ toggle

Sway --> Xfce + i3wm

RE: https://sc.dc09.ru/notice/Ah0Jpdwqyc7crqUoEa

#linux #sway #i3 #xfce #история @ru

Были проблемы с XDP (xdg-desktop-portal) – софт во флатпаке не открывал диалог выбора файлов.

Решил поставить LXQt. Настроил. Sway в качестве WM. Почему отвалились темы GTK и тема курсора во флатпаке?! Пробросил каталоги ~/.themes, ~/.config/gtk-3.0, /usr/share/icons (там и курсоры тоже) и, кажется, что-то ещё, через flatpak override --user --filesystem <...>. Заработало.

Andrey DarkCat09

Пробовали работать с терминалом линукса "на ощупь", без монитора, но с клавиатурой? Если вдруг нет, то рекомендую хоть раз :))

Очевидный гайд по выключению #raspberrypi, когда нет SSH либо монитора + hotplug-а hdmi в конфиге:

1. Подключить клавиатуру
2. Имя пользователя, Enter, пароль, Enter
3. sudo poweroff
4. Enter, пароль, Enter

@ru @rf

ZD915

@darkcat09 когда-то работал на компьютере, в котором средством вывода был принтер. Удобно

Про перфоленты и перфокарты молчу. Хотя нет. Перфоленты встречал в производстве года до 1995 точно. @ru @rf

мяяяяя! :CrabVerified:

@darkcat09 если есть espeakup, то консоль может и говорить

Go Up