LINUX.ORG.RU

Сообщения dsalin

 
Форум — Desktop

Нужна помощь! Компиз+lxde на убунту 22-04!

Здравствуйте! Неделю назад я захотел сделать себе отдельную сессию в моей убунте, где будут компоненты из 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. Да, я знаю что существуют плагины для других ДЕ с подобными функциями, но мне хочется именно максимально погрузится в технологии нулевых.

Буду благодарен абсолютно всем форумчанам за любую помощь!

 ,

dsalin
()
Форум — Admin

Нужна помощь! Сломана автентификация!

Здравствуйте! Недавно пробовал установить на свой компьютер двухфакторку от гугла. Она не была правильно настроена и чтобы войти в систему, я решил ее убрать, но очень сильно напортачил с конфигами ПАМ-а и стека аунтентификации. Можете помочь сбросить пам до изначального состояния до моей неудавшейся попытки? Если хоочется больше конкетики, то и логин через тти невозможен и дает «Incorrect login» , и sddm дает «Не удалось войти в систему». Основная система- Убунту 22.04. Любые операции планирую проводить через chroot через live usb версию linux mint 22.04. Спасибо вам за любой ответ!

 ,

dsalin
()
Форум — Talks

Ностальгия

Предлагаю к просмотру вот это видео начала 2010-х: https://youtu.be/pY9t4RSLFN4?is=CA3b4YoQ4YVgbD6u

 ,

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

Иногда меньше - лучше

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

Из кастомизации цинамона поставил только плагин с гугл-календарем, плагин для работы с пдф-файлами, погоду, а также крутилку с рабочими местами.

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

 ,

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

Старомодная тема Vista для SMplayer-а

Здравствуйте! Недавно решил изменить внешний вид своего smplayer-а для более полного погружения в прошлое, скачал пакет по вот этой ссылке: https://github.com/smplayer-dev/smplayer-skins/releases. Установил. Сразу с этим пакетом дошло несколько тем. Одна из них – Виста.

 

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

view3dscene и мавзолей Ленина

Здравствуйте!

Недавно я в теме про игру 21days узнал про сайт lenin.ru. Отправил ссылку тогда одному другу и он нашёл там vrml-модель мавзолея, которую он смог посмотреть но своём пк. Я тоже так захотел и начал искать просмотрщика, но нашёл только freewrl, который довольно плохо всё рендерил.

Недавно я написал на форум того самого друга и один из пользователей мне рассказал о view3dscene, которая и находится на скрине. Цель поста напомнить о существовании этой программы и сказать, что она жива и в 2026 году. А также спросить, есть ли актуальное ПО для просмотра такого именно в браузере, ведь через одно расширение такое можно было делать даже в старых версиях инет эксплорера, но не могу пока найти ничего подобного под современную мозиллу.

 ,

dsalin
()
Форум — Talks

Сжигание чучела в luanti или как я Масленицу справлял

Здравствуйте! Вот и кончилась масленичная неделя. Ввиду отсутствия в моей стране мест, где сжигают чучела, я решил данную традицию исполнить в компьютерной игре luanti. Построил тогда большущее чучело из соломы. Друг подключился по локальной сети и я его поджёг, но оно еле-еле горело. Попытался изменить конфиг чтобы в сети тоже горело- тоже ничего. Потом друг заснял сам факт сгорания и отключился, а я досмотрел горение уже в одиночной игре, записав его на память через карту захвата с другого ноутбука /компьютер, на котором у меня майнтест маломощный, поэтому как-то так/. Вот ссылка на само видео: https://dzen.ru/video/watch/699b579c49106433d8f3fb6c

Поздравляю также всех форумчан с Масленицей. Надеюсь весна, которая придёт довольно скоро, будет для вас хорошим временем и увенчается только лучшими воспоминаниями!

 ,

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

Из моего архива: первые дни пользования линуксом или как я был любителем гнома

Перед тем как перейти на КДЕ и на LXDE, я длительное время посидел и на гноме. Точнее в первые дни после установки вообще линукса в жизни. Потратил несколько часов тогда на настройку всего, и у меня с помощью arcmenu и дэш ту панел получилось чудное, пусть и немного сероватое зрелище.

Потом меня укусила ностальгия, и я перекрасил док в цвета винХП. Добавились часы с показом текущего играющего трека через playerctl. Код изначально включал некоторый английский текст, поэтому я самостоятельно виджет переводил на болгарский, благо код открыт и синтаксис понятен даже далёкому от программирования человеку. Конки ж :) А потом и иконки поменял чтобы были более детализированными.

Пробыл я на гноме почти два года, но в июне 2025-го у меня после перезагрузки слетели все настройки и плагины. Исправлять всё это я не захотел и решил перейти на КДЕ. Её давно мне рекомендовал один друг, да и у меня она уже стояла на компьютере. А потом ЛОР идеально всё помнит, ведь момент перехода с КДЕ на LXDE мною здесь уже задокументирован.

 ,

dsalin
()
Форум — Games

Давайте делиться серверами в Майнтест

В этой теме предлагаю делиться теми серверами майнтест где часто играем и которые нам понравились.

Начинаю первым: сервер L.O.R.D.; адрес для подключения: game.lord-server.ru ; порт: 3000

Больше информации сможете узнать по этой ссылке: https://lord-server.ru/about

 ,

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

Копете и подключение к kicq.ru

Здравствуйте!

В среде ностальгирующих по старым временам интернета давно существуют фанатские сервера закрытых проприетарных средств общения. Одним из них является фанатский сервер почившей в 2018-м Аськи на протоколе OSCAR (до 2024-го существовал только бренд, но технически это был другой мессенджер). Долгое время под лином я использовал версию оригинального клиента под вайном, но он работал нестабильно.

Параллельно я искал себе XMPP-клиент и наткнулся на kopete. Один день я увидел что в нём есть и модуль под Аську, но в версии, которая находится в репозиториях убунту, данный модуль нерабочий, поэтому я забил на это, пока не поставил на старом нетбуке ставил Trinity DE.

Там у меня из реп подтянулась и более старая версия Копете, которая уже заработала. Счастья не было предела, я снёс новую версию и из реп Тринити скачал более старую, только вот ярлык в меню моих кед отсутствовал… до тех пор, пока я не переехал на LXDE… и тогда о, чудо, оно запустилось и я сумел войти в свою учётку.

Спасибо за прочтение!

 ,

dsalin
()
Опросы — Голосования

Какие средства общения в сети интернет вы предпочитаете?

  1. Telegram 486 (78%)

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

  2. Email 350 (56%)

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

  3. Форумы 338 (54%)

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

  4. Российские соцсети 110 (18%)

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

  5. MAX 85 (14%)

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

  6. Discord 75 (12%)

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

  7. Другие соцсети 70 (11%)

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

  8. Jabber 68 (11%)

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

  9. Другие сервисы, форматы, протоколы 67 (11%)

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

  10. IRC 51 (8%)

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

  11. Matrix 39 (6%)

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

  12. Mattermost 24 (4%)

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

  13. Mumble 13 (2%)

    ********

  14. Tox 13 (2%)

    ********

  15. Deltachat 12 (2%)

    *******

Всего голосов: 1801, всего проголосовавших: 626

 

dsalin
()
Форум — Talks

Давайте вспомним /или узнаем/ про yggdrasil linux

Недавно заинтересовался темой старых дистрибутивов линукс и заметил старую рекламу некоего yggdrasil linux. Когда порыскал в инете, узнал, что это был один из первых дистрибутивов с неким подобием livecd. Порыскав на тытрубе, я нашёл видео одного англоговорящего блогера, вот и решил здесь им поделиться. Ссылка на перезалив на мой канал на пиртюбе (для тех, кто не любит ютуб или он у него по каким-либо причинам не работает): https://peertube.chartilacorp.ru/w/kMkUv7FuCjnpTu9nvXTCt3 Ссылка на оригинальное видео на тытрубе: https://youtu.be/Cynd0guSUvM

Ещё хочется к вам, товарищи ЛОР-овцы, особенно те, кто давно на лине пользовался ли этот дистрибутив в России и СНГ спросом когда-либо и как его доставали /насколько я знаю он был коммерческим/.

Спасибо всем за внимание!

 

dsalin
()
Форум — Games

SuperTUX в 3D: привет из прошлого и как установить

Здравствуйте! На моём ирц канале и на форуме одного из моих ОП-ов начали обсуждение одного видео десятилетней давности, которое показывает версию игры супертакс в 3д варианте. Мне стало интересно ради своего друга-сооператора канала найти её бинарник, что и получилось. Решил ссылкой поделиться и здесь: https://sourceforge.net/projects/supertux-3d/ Чтобы её установить на современный линукс, например на Убунте 22.04 нужно выполнить данные дополнительные действия:

sudo apt install libsdl1.2debian:i386
sudo apt install libjpeg62:i386

Eсть ещё и более современный аналог игры, который можно скачать на itch.io , но только не уверен что там такой же геймплей. Вот ссылка: https://edsmithy.itch.io/supertux-3d

 ,

dsalin
()
Форум — Desktop

Как Grok меня с Hexchat- ом подружил или now-playing, написанный ИИ

Здравствуйте!

Не уверен, что данная тема подходит именно в этот раздел, но пусть если не подходит её модераторы переместят в правильную. Благодарю за терпение и труд модерации заранее!

Недавно, во время обсуждений на моём 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 в поле ввода сообщения.

 

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

Тайлинг на LXDE

Недавно я решил из-за медлительности моей плазмы переехать на LXDE. Вместе с переездом решил попробовать ещё и тайлинг. Оконный менеджер я не менял, а просто добавил утилитку cortile. Теперь у меня и тайлинг, и всё что нравилось с LXDE! Действие происходит на ноутбуке с установленной убунтой 22-ой.

 

dsalin
()
Форум — Talks

А потрындим о Flathub и Flatpak

Каково ваше отношение к данному типу пакетов? Пользуетесь ли ими или считаете их просто бездонной ямой для памяти? Расскажите, пожалуйста!

 

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

Damn small linux 2024 – Fluxbox & IceWM

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

Встречайте, Damn small linux 2024, форк Antix, вернувшийся спустя 12 лет. Урезан донельзя. Установка происходит через стандартный графический установщик Дебиана.

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

P.S. Это тема в галерее, скорее, как делать НЕ НАДО!

 

dsalin
()
Форум — Talks

32- бита- что дальше?

Здравствуйте! У меня есть старый нетбук, который для меня имеет большое значение, так-как у меня много воспоминаний связаных с ним. Линукс, а точнее Дебиан 12 подарили ему немного жизни, но у него 32-битный процессор, а в Дебиан 13 выпилили 32-битную архитектуру. Я знаю, что поддержка 12-го продлится до 2026-го года, но что потом делать? Проводить какие-то хитроумные манипуляции? Переходить на Salix , так-как там все еще есть поддержка 32-бит, а сообщество в ИРЦ подсказало, что скорее всего их следующий выпуск тоже будет поддерживать 32-битную архитектуру, так-как по их мнению возможно следующая слака тоже выйдет на 32 бита? Или вообще не переживать насчет этого? Буду рад вашим советам!

 

dsalin
()
Форум — Talks

Отношение к TinyCore linux

Здравствуйте! В данной теме я бы хотел узнать об отношении местного сообщества к дистрибутиву для древних компьютеров TinyCore Linux. Если здесь также есть пользователи, которые недавно пользовались им, пожалуйста, отзовитесь и расскажите о своем опыте! Я недавно тестил его через boxes на основном ПК на Ubuntu. Очень сильно лагало, поэтому хочу сверить свой опыт с опытом других форумчан! Благодарю заранее!

Перемещено Dimez из linux-org-ru

 

dsalin
()
Форум — Desktop

Текстообработчик с диктовкой

Здравствуйте! Можете подсказать оффлайн опен сорс линукс программу для диктовки текста с поддержкой русского? По типу не печатаешь документ, а говоришь и оно набирает текст под диктовку. У меня чат гпт писал такое, но хочится узнать и про альтернативы!

 

dsalin
()

RSS подписка на новые темы