Во время изучения компиза я узнал про слой виджетов и посчитал его довольно прикольной и хорошей штукой. К сожалению на современной убунте больше нельзя установить старые скринлеты и вывести их, а мне хотелось именно подобных виджетов у себя на компьютере. Поэтому решил осуществить силами ИИ интересную идею: сделать программу с полностью прозрачным окном без рамки, а непосредственно в нём создавать виджеты.
Чтобы не заниматься отдельной разработкой, я принял решение заставить ИИ сделать, чтобы коробочки с виджетами просто отображали html и подключались к Интернету. Это означает, что я могу при помощи данной программы использовать в качестве виджетов обыкновенные информеры для сайтов.
В случае интереса со стороны сообщества я дам код, но знайте, что это вайбкод и он может быть написан очень плохо.
Здравствуйте!
Раз вы видите данную публикацию, то я решил ещё раз поменять своё рабочее окружение. После долгого сидения на опенбокс с lxde, я пробовал создать себе сессию lxde с Compiz. Обусловлено это было тем, что в прошлом году ненадолго посидел на гноме с расширениями, которые делали подобные эффекты и мне понравилось. Это потом у меня за одну ночь поплыли все плагины. Но помучавшись с нейронкой 3 дня, результат меня не порадовал- компиз работал крайне нестабильно, сессия запускалась только с третьего раза. Отступать я не хотел, поэтому поискал какая из ныне поддерживаемых сред наиболее совместима с этой древнятиной под названием Compiz. Наткнулся на MATE и за один час его настроил, поставил иконки, настроил комбинации. Настройки, которые я делал под lxde пришлось сбросить, но ничего! Расстраиваться не нужно!
Давайте ещё советы по настройке и внешнему виду, пожалуйста!
Здравствуйте!
Неделю назад я захотел сделать себе отдельную сессию в моей убунте, где будут компоненты из lxde, но вместо опенбокса будет Компиз. Несколько дней я мудрил с нейронкой. Вот какой код я получил:
#!/bin/bash
while [ ! -f /home/dsalin/ .Xauthority ]; do
sleep 1
done
export XAUTHORITY=/home/dsalin/.Xauthority
export DISPLAY=:0
sleep 5
# 1. Запуск оболочки
/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1 &
pcmanfm --desktop --profile LXDE &
lxpanel --profile LXDE &
sudo -u dsalin /home/dsalin/compiz-watchdog.sh &
# 2. Запуск Compiz БЕЗ exec и С амперсандом
until compiz --replace ccp --sm-disable; do
sleep 2
done &
sleep 7
# 4. Твой список автозапуска
CONFIG_FILE="$HOME/.compiz_autostart_list"
if [ -f "$CONFIG_FILE" ]; then
while IFS= read -r line; do
if [ -n "$line" ]; then
if [ -x "$line" ]; then
"$line" &
else
xdg-open "$line" &
fi
fi
done < "$CONFIG_FILE"
fi
# Чтобы сессия не закрылась сразу, нужно "подождать" какой-то важный процесс
while true; do
sleep 60
done
Вот на всякий и код вотчдога! Он служит чтобы при отвале декораций окон и панельки он их перезапускал без необходимости перезагружать всю сессию.
#!/bin/bash
# Указываем дисплей явно
export DISPLAY=:0
# 1. Большая пауза для "холодного" старта
# Даем системе прогрузить драйверы видеокарты
sleep 15
while true; do
# 2. Если рабочего стола (обоев) нет - запускаем
if ! pgrep -x "pcmanfm" > /dev/null; then
pcmanfm --desktop --profile LXDE &
sleep 2
fi
# 3. Если панели нет - запускаем
if ! pgrep -x "lxpanel" > /dev/null; then
lxpanel --profile LXDE &
sleep 2
fi
# 4. Если Compiz не запущен - запускаем принудительно
if ! pgrep -x "compiz" > /dev/null; then
compiz --replace ccp --sm-disable &
sleep 5 # Даем компизу время "застолбить" экран
fi
# 5. Если Emerald не запущен (и есть компиз) - запускаем
if pgrep -x "compiz" > /dev/null && ! pgrep -x "emerald" > /dev/null; then
emerald --replace &
fi
# Проверка каждые 5 секунд
sleep 5
done
Почему я прошу помощи? Потому что данная конфигурация, находящияся по пути /usr/local/bin/lxde-compiz-session срабатывает не всегда. Вот сегодня, например, мне пришлось 3 раза перезагружать сессию чтобы прогрузились не только обои, но и панелька с апплетами. Прошу помочь мне сделать чтобы сама по себе сессия запускалась с первого раза с компизом и с панелькой как и подобает нормальной сессии!
P.S. Да, я знаю что существуют плагины для других ДЕ с подобными функциями, но мне хочется именно максимально погрузится в технологии нулевых.
Буду благодарен абсолютно всем форумчанам за любую помощь!
Здравствуйте!
Недавно пробовал установить на свой компьютер двухфакторку от гугла. Она не была правильно настроена и чтобы войти в систему, я решил ее убрать, но очень сильно напортачил с конфигами ПАМ-а и стека аунтентификации. Можете помочь сбросить пам до изначального состояния до моей неудавшейся попытки? Если хоочется больше конкетики, то и логин через тти невозможен и дает «Incorrect login» , и sddm дает «Не удалось войти в систему». Основная система- Убунту 22.04. Любые операции планирую проводить через chroot через live usb версию linux mint 22.04.
Спасибо вам за любой ответ!
Вот как выглядит рабочий стол на моем новейшем ноутбуке, который я все-таки решил прикупить для работы во время каких-нить покатушек, так как мой старый нетбук хоть и начал после установки лина работать приемлемо с офисом, но работа с интернетом давалась ему неимоверно тяжко.
Из кастомизации цинамона поставил только плагин с гугл-календарем, плагин для работы с пдф-файлами, погоду, а также крутилку с рабочими местами.
Здравствуйте!
Недавно решил изменить внешний вид своего smplayer-а для более полного погружения в прошлое, скачал пакет по вот этой ссылке: https://github.com/smplayer-dev/smplayer-skins/releases. Установил. Сразу с этим пакетом дошло несколько тем. Одна из них – Виста.
Недавно я в теме про игру 21days узнал про сайт lenin.ru. Отправил ссылку тогда одному другу и он нашёл там vrml-модель мавзолея, которую он смог посмотреть но своём пк. Я тоже так захотел и начал искать просмотрщика, но нашёл только freewrl, который довольно плохо всё рендерил.
Недавно я написал на форум того самого друга и один из пользователей мне рассказал о view3dscene, которая и находится на скрине. Цель поста напомнить о существовании этой программы и сказать, что она жива и в 2026 году. А также спросить, есть ли актуальное ПО для просмотра такого именно в браузере, ведь через одно расширение такое можно было делать даже в старых версиях инет эксплорера, но не могу пока найти ничего подобного под современную мозиллу.
Здравствуйте!
Вот и кончилась масленичная неделя. Ввиду отсутствия в моей стране мест, где сжигают чучела, я решил данную традицию исполнить в компьютерной игре luanti. Построил тогда большущее чучело из соломы. Друг подключился по локальной сети и я его поджёг, но оно еле-еле горело. Попытался изменить конфиг чтобы в сети тоже горело- тоже ничего. Потом друг заснял сам факт сгорания и отключился, а я досмотрел горение уже в одиночной игре, записав его на память через карту захвата с другого ноутбука /компьютер, на котором у меня майнтест маломощный, поэтому как-то так/.
Вот ссылка на само видео: https://dzen.ru/video/watch/699b579c49106433d8f3fb6c
Поздравляю также всех форумчан с Масленицей. Надеюсь весна, которая придёт довольно скоро, будет для вас хорошим временем и увенчается только лучшими воспоминаниями!
Перед тем как перейти на КДЕ и на LXDE, я длительное время посидел и на гноме. Точнее в первые дни после установки вообще линукса в жизни. Потратил несколько часов тогда на настройку всего, и у меня с помощью arcmenu и дэш ту панел получилось чудное, пусть и немного сероватое зрелище.
Потом меня укусила ностальгия, и я перекрасил док в цвета винХП. Добавились часы с показом текущего играющего трека через playerctl. Код изначально включал некоторый английский текст, поэтому я самостоятельно виджет переводил на болгарский, благо код открыт и синтаксис понятен даже далёкому от программирования человеку. Конки ж :) А потом и иконки поменял чтобы были более детализированными.
Пробыл я на гноме почти два года, но в июне 2025-го у меня после перезагрузки слетели все настройки и плагины. Исправлять всё это я не захотел и решил перейти на КДЕ. Её давно мне рекомендовал один друг, да и у меня она уже стояла на компьютере. А потом ЛОР идеально всё помнит, ведь момент перехода с КДЕ на LXDE мною здесь уже задокументирован.
В среде ностальгирующих по старым временам интернета давно существуют фанатские сервера закрытых проприетарных средств общения. Одним из них является фанатский сервер почившей в 2018-м Аськи на протоколе OSCAR (до 2024-го существовал только бренд, но технически это был другой мессенджер). Долгое время под лином я использовал версию оригинального клиента под вайном, но он работал нестабильно.
Параллельно я искал себе XMPP-клиент и наткнулся на kopete. Один день я увидел что в нём есть и модуль под Аську, но в версии, которая находится в репозиториях убунту, данный модуль нерабочий, поэтому я забил на это, пока не поставил на старом нетбуке ставил Trinity DE.
Там у меня из реп подтянулась и более старая версия Копете, которая уже заработала. Счастья не было предела, я снёс новую версию и из реп Тринити скачал более старую, только вот ярлык в меню моих кед отсутствовал… до тех пор, пока я не переехал на LXDE… и тогда о, чудо, оно запустилось и я сумел войти в свою учётку.
Недавно заинтересовался темой старых дистрибутивов линукс и заметил старую рекламу некоего yggdrasil linux. Когда порыскал в инете, узнал, что это был один из первых дистрибутивов с неким подобием livecd. Порыскав на тытрубе, я нашёл видео одного англоговорящего блогера, вот и решил здесь им поделиться.
Ссылка на перезалив на мой канал на пиртюбе (для тех, кто не любит ютуб или он у него по каким-либо причинам не работает): https://peertube.chartilacorp.ru/w/kMkUv7FuCjnpTu9nvXTCt3
Ссылка на оригинальное видео на тытрубе: https://youtu.be/Cynd0guSUvM
Ещё хочется к вам, товарищи ЛОР-овцы, особенно те, кто давно на лине пользовался ли этот дистрибутив в России и СНГ спросом когда-либо и как его доставали /насколько я знаю он был коммерческим/.
Здравствуйте!
На моём ирц канале и на форуме одного из моих ОП-ов начали обсуждение одного видео десятилетней давности, которое показывает версию игры супертакс в 3д варианте. Мне стало интересно ради своего друга-сооператора канала найти её бинарник, что и получилось. Решил ссылкой поделиться и здесь: https://sourceforge.net/projects/supertux-3d/
Чтобы её установить на современный линукс, например на Убунте 22.04 нужно выполнить данные дополнительные действия:
Eсть ещё и более современный аналог игры, который можно скачать на itch.io , но только не уверен что там такой же геймплей. Вот ссылка: https://edsmithy.itch.io/supertux-3d
Не уверен, что данная тема подходит именно в этот раздел, но пусть если не подходит её модераторы переместят в правильную. Благодарю за терпение и труд модерации заранее!
Недавно, во время обсуждений на моём IRC канале один из пользователей вспомнил как раньше в программе mIRC был плагин, позволяющий отправлять сведения о прослушиваемой песни. Тогда я решил поискать плагины под мой на тот момент любимый клиент, чьё название KVirc, но не нашёл, зато под Hexchat нашёл такой, который отображает композицию с плеера mpv. Но потом мне захотелось не зависеть от одного плеера при отображении и вспомнил про один из своих любимых виджетов conky , который называется now-clocking. Он через playerctl брал имена композиций даже с kdeconnect-а, что меня сильно устраивало. В поисковике подобный плагин в готовом виде, который бы работал именно с playerctl не было, поэтому попросил нейронку мне написать такое. В качестве ИИ для вайбкодинга такого проекта я применил Grok от товарища Маска… и она написала то, что после всего ещё одной доработки стало моим итоговым вариантом. Чтобы и вы не искали, а опубликую здесь код данного произведения.
# HexChat Python Plugin: Now Playing as Action (/me)
# Сохрани как nowplaying_action.py в ~/.config/hexchat/addons/
# Загрузи: /py load nowplaying_action.py
# Использование: /np — отправит в чат действие вроде "* ТвойНик сейчас слушает Artist - Title"
__module_name__ = "Now Playing Action"
__module_version__ = "1.1"
__module_description__ = "Sends current music info as /me action using playerctl"
import hexchat
import subprocess
def get_now_playing():
try:
# Формат: Artist - Title (Player: player_name)
output = subprocess.check_output([
'playerctl', 'metadata', '--format',
'{{artist}} - {{title}} ({{playerName}})'
]).decode('utf-8').strip()
# Если ничего не играет или пустые поля
if not output or output.startswith(' - ') or output == '( )':
return "ничего не играет"
return output
except subprocess.CalledProcessError:
return "ни один плеер не найден"
except FileNotFoundError:
return "playerctl не установлен"
except Exception:
return "ошибка получения трека"
def now_playing_action_cb(word, word_eol, userdata):
info = get_now_playing()
# Отправляем как действие (/me)
hexchat.command(f"me сейчас слушает {info}")
# Опционально: выводим в консоль HexChat для себя
hexchat.prnt(f"* Ты сейчас слушаешь {info}")
return hexchat.EAT_ALL
# Регистрируем команду /np
hexchat.hook_command("np", now_playing_action_cb,
help="/np — отправить в чат действие с текущим треком")
print(f"{__module_name__} v{__module_version__} загружен. Используй /np")
Данный код вы копируете в файл с любым именем и расширением .py и перемещаете в /home/<ваш_пользователь>/.config/hexchat/addons . После чего через меню включения плагинов и скриптов во вкладке «окно» вы его загружаете через соответствующую кнопку. Для использования во время общения просто вводите /np в поле ввода сообщения.
Недавно я решил из-за медлительности моей плазмы переехать на LXDE. Вместе с переездом решил попробовать ещё и тайлинг. Оконный менеджер я не менял, а просто добавил утилитку cortile. Теперь у меня и тайлинг, и всё что нравилось с LXDE! Действие происходит на ноутбуке с установленной убунтой 22-ой.
Текст темы я скопировал с основного поста, который я добавлял и на нескольких форумах чуть другой направленности, но решил перенести и сюда, чтобы обсудить и со здешним сообществом. Если вы увидите идентичный текст, то вы знаете, почему! Тема является сборной солянкой двух рабочих столов, так как я уже не пользуюсь этим дистрибутивом и эти кадры являются архивными.
Встречайте, Damn small linux 2024, форк Antix, вернувшийся спустя 12 лет. Урезан донельзя. Установка происходит через стандартный графический установщик Дебиана.
Здравствуйте!
У меня есть старый нетбук, который для меня имеет большое значение, так-как у меня много воспоминаний связаных с ним. Линукс, а точнее Дебиан 12 подарили ему немного жизни, но у него 32-битный процессор, а в Дебиан 13 выпилили 32-битную архитектуру. Я знаю, что поддержка 12-го продлится до 2026-го года, но что потом делать? Проводить какие-то хитроумные манипуляции? Переходить на Salix , так-как там все еще есть поддержка 32-бит, а сообщество в ИРЦ подсказало, что скорее всего их следующий выпуск тоже будет поддерживать 32-битную архитектуру, так-как по их мнению возможно следующая слака тоже выйдет на 32 бита? Или вообще не переживать насчет этого? Буду рад вашим советам!