IceWM - бум разбираться
IceWM - бум разбираться
Ребят, подскажите пожалуйста, что за DM в данной Росе? KDM вроде устарел, не могу понять. И не очень охота скачивать весь репозиторий пакетов, чтобы понять. Мне нужно для правильного запуска IceWM. У меня своя логика, поэтому не сердитесь... Я пришёл сюда из других концепций. И не могу всего знать. Нужен конфиг DM, где он находится? Можно было бы и LXDM установить, но это уже пахнет отходом от направления дистрибутива.
IceWM - бум разбираться
В кедах gdm.
Можно sddm включить.
Код: Выделить всё
$ rpm -qa gdm
gdm-40.1-6.x86_64
Код: Выделить всё
rpm -qa sddm
sddm-0.19.0-7.x86_64
Последний раз редактировалось va9(2) 22 окт 2021, 21:19, всего редактировалось 1 раз.
$ - команда должна быть выполнена от имени непривилегированного пользователя,
# - команда должна быть выполнена от имени суперпользователя.
# - команда должна быть выполнена от имени суперпользователя.
IceWM - бум разбираться
Спасибо, буду смотреть.
IceWM - бум разбираться
Ну первый этап настройки прошёл намного легче, чем думалось. Главное, уже можно полноценно работать в WM.
Получилось на первом этапе так:
Чтобы не захламлять форум писаниной, действия записывал в html-файл. Кому интересно, можно скачать отсюда и почитать.
Получилось на первом этапе так:
Чтобы не захламлять форум писаниной, действия записывал в html-файл. Кому интересно, можно скачать отсюда и почитать.
- VictorR2007
- Сообщения: 7379
- Зарегистрирован: 12 сен 2011, 13:00
IceWM - бум разбираться
Не нужно ложить изображения на сторонние сервисы. Они со временем становятся недоступны.
Используйте стандартные инструменты форума.
Используйте стандартные инструменты форума.
IceWM - бум разбираться
Не получается у меня. То "ошибка HTTP", то "слишком короткое сообщение".
- VictorR2007
- Сообщения: 7379
- Зарегистрирован: 12 сен 2011, 13:00
-
- Сообщения: 2743
- Зарегистрирован: 25 авг 2011, 12:34
- Откуда: Санкт-Петербург
- Контактная информация:
IceWM - бум разбираться
Скачайте отсюда LxQT https://abf.io/platforms/rosa2021.1/pro ... ists/41427ArturS писал(а): ↑22 окт 2021, 20:51Ребят, подскажите пожалуйста, что за DM в данной Росе? KDM вроде устарел, не могу понять. И не очень охота скачивать весь репозиторий пакетов, чтобы понять. Мне нужно для правильного запуска IceWM. У меня своя логика, поэтому не сердитесь... Я пришёл сюда из других концепций. И не могу всего знать. Нужен конфиг DM, где он находится? Можно было бы и LXDM установить, но это уже пахнет отходом от направления дистрибутива.
И наслаждайтесь.
IceWM - бум разбираться
Спасибо, попробую.
IceWM - бум разбираться
Уже подзабыл, но в конфигурационном файле icewm был пункт - не отображать панель с меню. Если кто в курсе, напомните пожалуйста.
IceWM - бум разбираться
pnmixer и gxkb добавлены в репозитарий
numlock надо проверять, там что-то накручен гибрид numlockx и numlock
numlock надо проверять, там что-то накручен гибрид numlockx и numlock
IceWM - бум разбираться
ArturS, по результатам вашего описания, сделан task для создания iso
https://abf.io/import/task-iso/commit/9 ... 45937e5608
Из проблемных вопросов у меня:
1. менеджер входа gdm или там slim и прочие, какой?
2. тема оформления и вобще дефолт менять?
3. Насчет автостарта непонятно, скрипт конечно можно сделать, но некоторые может уже настроены для автостарта или через системд стартануть, numlock вроде должен автостартовать
https://abf.io/import/task-iso/commit/9 ... 45937e5608
Из проблемных вопросов у меня:
1. менеджер входа gdm или там slim и прочие, какой?
2. тема оформления и вобще дефолт менять?
3. Насчет автостарта непонятно, скрипт конечно можно сделать, но некоторые может уже настроены для автостарта или через системд стартануть, numlock вроде должен автостартовать
IceWM - бум разбираться
irton, спасибо за отзыв. Хорошо, что напомнили за systemd. Я с ним как то не работал. Учту теперь, что и про него надо не забывать. IceWM настраивал в Slackware, VenomLinux - но там инициализация sysinit. Об этом я как то не подумал. В общем, самому нужно читать.
1. Менеджер входа я бы выбирал по такому критерию. Если мне нужно разнообразие тем оформления и хорошее описание, то gdm. Если "поставил и забыл", то slim конечно.
2. Да, тему по умолчанию нужно менять, думаю. Приятно глазу должно быть "из коробки".
3. На счёт автостарта, мне самому нужно разобраться ещё. Я даже не подумал, что systemd умеет выполнять эту функцию. Буду читать.
PS.
За task спасибо. Именно так мне понятнее разбираться в конструкциях. На живых примерах.
1. Менеджер входа я бы выбирал по такому критерию. Если мне нужно разнообразие тем оформления и хорошее описание, то gdm. Если "поставил и забыл", то slim конечно.
2. Да, тему по умолчанию нужно менять, думаю. Приятно глазу должно быть "из коробки".
3. На счёт автостарта, мне самому нужно разобраться ещё. Я даже не подумал, что systemd умеет выполнять эту функцию. Буду читать.
PS.
За task спасибо. Именно так мне понятнее разбираться в конструкциях. На живых примерах.
IceWM - бум разбираться
Пишите про улучшения здесь, и по возможности они попадут в task-iso.
IceWM - бум разбираться
Пререношу сюда свой пост с другой ветки форума. Время идёт, но проблема осталась. А мне нужно разобраться, поэтому хелр ми...PastorDi писал(а): ↑26 окт 2021, 12:22Скачайте отсюда LxQT https://abf.io/platforms/rosa2021.1/pro ... ists/41427ArturS писал(а): ↑22 окт 2021, 20:51Ребят, подскажите пожалуйста, что за DM в данной Росе? KDM вроде устарел, не могу понять. И не очень охота скачивать весь репозиторий пакетов, чтобы понять. Мне нужно для правильного запуска IceWM. У меня своя логика, поэтому не сердитесь... Я пришёл сюда из других концепций. И не могу всего знать. Нужен конфиг DM, где он находится? Можно было бы и LXDM установить, но это уже пахнет отходом от направления дистрибутива.
И наслаждайтесь.
Присоединяюсь к вопросу.
Сменить основной браузер можно только применяя приставку sudo
Код: Выделить всё
sudo xdg-settings set default-web-browser yandex-browser-beta.desktop
Код: Выделить всё
artur@rosa2021 ~ $ sudo xdg-settings get default-web-browser
yandex-browser-beta.desktop
Код: Выделить всё
artur@rosa2021 ~ $ xdg-settings get default-web-browser
/usr/bin/xdg-mime: строка 323: [: слишком много аргументов
/usr/bin/xdg-mime: строка 325: [: слишком много аргументов
userapp-New Moon-0MOLB1.desktop
Код: Выделить всё
artur@rosa2021 ~ $ sudo xdg-settings get default-web-browser
yandex-browser-beta.desktop
Почти все группы пользователю присвоил... Результат ноль! Куда копать то?
IceWM - бум разбираться
Так это проблема самого яба, которая появляется каждый 2-4 выпуск...
$ - команда должна быть выполнена от имени непривилегированного пользователя,
# - команда должна быть выполнена от имени суперпользователя.
# - команда должна быть выполнена от имени суперпользователя.
IceWM - бум разбираться
В MintLinux, тем более в Slackware, я этого не замечал, честно! Мне важно решить проблему, а не отфутболиваться отговорками.
IceWM - бум разбираться
Похоже, разобрался.
При установке по умолчанию браузера самим браузером, используется команда,
которая ничего не может переназначить из-за наличия двух дублирующихся файлов "прописки" HTTP/HTTPS
Для всей системы удалось переназначить браузер по умолчанию командой
Запись о браузере была записана в файл ~/.config/mimeapps.list.
Про файл ~/.config/lxqt-mimeapps.list команда xdg-mime видимо не в курсе. Поэтому и путаница. Изменить браузер по умолчанию с записью в файл ~/.config/lxqt-mimeapps.list получилось с помощью PCManFM-Qt. А вот из самих браузеров назначить браузер по умолчанию не получится.
При установке по умолчанию браузера самим браузером, используется команда
Код: Выделить всё
xdg-settings set default-web-browser *.desktop
которая ничего не может переназначить из-за наличия двух дублирующихся файлов "прописки" HTTP/HTTPS
Код: Выделить всё
~/.config/mimeapps.list и ~/.config/lxqt-mimeapps.list
Код: Выделить всё
$ xdg-mime default seamonkey.desktop x-scheme-handler/https x-scheme-handler/http
Про файл ~/.config/lxqt-mimeapps.list команда xdg-mime видимо не в курсе. Поэтому и путаница. Изменить браузер по умолчанию с записью в файл ~/.config/lxqt-mimeapps.list получилось с помощью PCManFM-Qt. А вот из самих браузеров назначить браузер по умолчанию не получится.
IceWM - бум разбираться
https://abf.io/platforms/rosa2021.1/pro ... ists/41550
здесь есть iso с дефолтным icewm
здесь есть iso с дефолтным icewm
IceWM - бум разбираться
Спасибо, опробую.irton писал(а): ↑02 ноя 2021, 11:01https://abf.io/platforms/rosa2021.1/pro ... ists/41550
здесь есть iso с дефолтным icewm
IceWM - бум разбираться
Ничего так, но настраивать нужно. Потом опишу процесс настройки.
IceWM - бум разбираться
Тема в заголовке окна ну очень плохо
IceWM - бум разбираться
Тема оформления заголовка окна
IceWM - бум разбираться
Да это мелочи... Это на любителя. Я тут с зависимостями воюю, надо же так запустить репозиторий. Каждый второй пакет - нужно вручную доустанавливать зависимости. Взять хотя бы medit. Требует python2, а в зависимостях не указан. К слову, из /etc/xdg/autostart необходимо убирать все *.desktop файлы относящиеся к icewm(pnmixer, picom, gxkb). Ибо он их один хрен не видит. Эти программы должны запускаться после вступления в бой icewm-session. Их запуск прописывается в $HOME/.icewm/startup и не иначе.
IceWM - бум разбираться
Icewm не видит, другие de и wm видят. Xdg это стандартизированнное место размещения.
IceWM - бум разбираться
irton, будь ласка, подскажи, какие темы для icewm интересны на твой взгляд? В принципе, хотелось бы узнать мнение всех пользователей, которым интересна тема про icewm. Простите за каламбур.
IceWM - бум разбираться
Эта тема получше?
IceWM - бум разбираться
За отображение шрифтов разработчикам отдельное спасибо. По умолчанию шрифты отображаются на отлично. Но, когда я добавил пакеты шрифтов croscore и roboto из репозитория и добавил такой fonts.conf в $HOME/.config/fontconfig/fonts.conf, обалдел от удовольствия:
Другие отдыхают. Скришот будет ниже...
Код: Выделить всё
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
<match target="font">
<edit name="antialias" mode="assign">
<bool>true</bool>
</edit>
<edit name="autohint" mode="assign">
<bool>false</bool>
</edit>
<edit name="embeddedbitmap" mode="assign">
<bool>false</bool>
</edit>
<edit name="hinting" mode="assign">
<bool>true</bool>
</edit>
<edit name="hintstyle" mode="assign">
<const>hintslight</const>
</edit>
<edit name="lcdfilter" mode="assign">
<const>lcdlight</const>
</edit>
<edit name="rgba" mode="assign">
<const>rgb</const>
</edit>
</match>
<!-- Установка предпочтительных шрифтов для семейств
шрифтов serif, sans serif, и monospace. -->
<alias>
<family>serif</family>
<prefer><family>Tinos</family></prefer>
</alias>
<alias>
<family>sans-serif</family>
<prefer><family>Arimo</family></prefer>
</alias>
<alias>
<family>sans</family>
<prefer><family>Arimo</family></prefer>
</alias>
<alias>
<family>monospace</family>
<prefer><family>Cousine</family></prefer>
</alias>
</fontconfig>
IceWM - бум разбираться
Собственно сам скриншот. Может кому то и не понравится. Так бывает.
IceWM - бум разбираться
Да вполне прилично, теперь бы придумать как это завезти в iso. Нужно посоветоваться с более другими товарищами.
IceWM - бум разбираться
Установил в свой IceWM маленький календарикIceWM - бум разбираться
В репах есть еще менеджер буфера обмена rainbow-cm, это форк parcellite, возможно будет полезен
IceWM - бум разбираться
gsimplecal завезен в репозитарий контриб, версия поновей чем в Федоре
IceWM - бум разбираться
rainbow-cm Установился, работает.
Будем ждать, когда научится цеплять изображения.
Для вывода значка в трей IceWM пришлось добавить его запуск в $HOME/.icewm/startup
Всё таки IceWM не цепляет запуск утилит из /etc/xdg/autostart/
startup:
Пакет Будем ждать, когда научится цеплять изображения.
Для вывода значка в трей IceWM пришлось добавить его запуск в $HOME/.icewm/startup
Всё таки IceWM не цепляет запуск утилит из /etc/xdg/autostart/
startup:
Код: Выделить всё
#!/bin/bash
( sleep 2s; nm-applet --sm-disable )&
gxkb &
( sleep 2s; pnmixer )&
xscreensaver -nosplash &
( sleep 2s; pcmanfm --desktop )&
rainbow-cm &
( sleep 2s; picom )&
numlockx on &
IceWM - бум разбираться
никогда не научится, также как и parcellite
IceWM - бум разбираться
Я загрезил в контриб slimski - логин менеджер типа развитие slim
IceWM - бум разбираться
Обязательно попробую. Я тут с gdm в такой ситуэйшен попал. При установке дистра, решил опробовать как работает возможность "не запрашивать пароль пользователя". Поставил птичку, доустановил дистр, перегрузил комп. И что я вижу? Окошко gdm с никнеймом моего пользователя. Кнопочки выбора сессий я не нашёл, просто нажал Enter. Включился полурабочий IceWM, как положено, без запроса пароля, как и желало моё величество. IceWM даже менюшки криво отрисовывал. За пару минут я залепил весь экран этими менюшками. И тут до меня дошло, что это голый, без никто IceWM. Включил ему рабочий стол из терминала командой:
и стал разбираться дальше. Оказалось, что зря я поставил эту птичку "не запрашивать пароль"...
GDM молча запустил первый по умолчанию в списке icewm.decktop. Возможность выбора между сессиями в виде кнопочки, появляется только после ввода пароля, от которого я легкомысленно отказался. Мне же нужен был запуск именно icewm-session.decktop файла. Именно он запускает файл icewm. читает скрипт startup и дополняет wm всякими сторонними штучками. Вот такая история. Зачем вообще нужен файл icewm.decktop, я теряюсь в догадках. Я встраивал icewm в lxde вместо openbox, так там тоже вызов icewm прописывал в скриптах, безо всякого icewm.decktop. Это я к тому, что в slimski возможно другая организация выбора сессий. Ну, попробую - увижу.
Код: Выделить всё
pcmanfm --decktop
GDM молча запустил первый по умолчанию в списке icewm.decktop. Возможность выбора между сессиями в виде кнопочки, появляется только после ввода пароля, от которого я легкомысленно отказался. Мне же нужен был запуск именно icewm-session.decktop файла. Именно он запускает файл icewm. читает скрипт startup и дополняет wm всякими сторонними штучками. Вот такая история. Зачем вообще нужен файл icewm.decktop, я теряюсь в догадках. Я встраивал icewm в lxde вместо openbox, так там тоже вызов icewm прописывал в скриптах, безо всякого icewm.decktop. Это я к тому, что в slimski возможно другая организация выбора сессий. Ну, попробую - увижу.
IceWM - бум разбираться
Сегодня закатал на флешку последний образ Росы с Icewm отсюда.
Делюсь, так сказать скринотчётом...
Памяти в компе 8 МГб. Так что я могу себе позволить устанавливать доп. пакеты прямо в режиме LiveCD.
После запуска IceWM получилась вот такая картина:
Первым делом, я открыл окно терминала и установил скриншотер из XFCE (для фотоотчёта) следующими командами:
Установщик DNF загрузил базы и установил нужный пакет. Менюшки отрисовывались как хотели и не желали исчезать с рабочего стола.
Поэтому я включил рабочий стол PCManFM такой командой из окна xterm:
Меню стало отрисовываться нормально и я включил предпочтение, чтобы меню раскрывалось по движению курсора мышки, а не по щелчку:
Делюсь, так сказать скринотчётом...
Памяти в компе 8 МГб. Так что я могу себе позволить устанавливать доп. пакеты прямо в режиме LiveCD.
После запуска IceWM получилась вот такая картина:
Первым делом, я открыл окно терминала и установил скриншотер из XFCE (для фотоотчёта) следующими командами:
Код: Выделить всё
su
dnf install xfce4-screenshooter
Поэтому я включил рабочий стол PCManFM такой командой из окна xterm:
Код: Выделить всё
pcmanfm --desktop
Последний раз редактировалось ArturS 09 ноя 2021, 11:43, всего редактировалось 1 раз.
IceWM - бум разбираться
Далее установил браузер Seamonkey командой:
после чего смог загрузить обоину на рабочий стол
и установить её
Код: Выделить всё
su
dnf install seamonkey
и установить её
IceWM - бум разбираться
Выводы.
Из за того, что запуск IceWM прозводится файлом icewm.desktop, практически ничего не работает.
Для корректного запуска WM нужно задействовать файл icewm-session.desktop!
icewm-session.desktop запустит сам icewm и службы указанные в скрипте $HOME/.icewm/startup
gxkb не будет переключать раскладки, если не обнаружит файла /etc/X11/xorg.config.d/keyboard.conf
Про startup смотрите выше или читайте здесь.
Из за того, что запуск IceWM прозводится файлом icewm.desktop, практически ничего не работает.
Для корректного запуска WM нужно задействовать файл icewm-session.desktop!
icewm-session.desktop запустит сам icewm и службы указанные в скрипте $HOME/.icewm/startup
gxkb не будет переключать раскладки, если не обнаружит файла /etc/X11/xorg.config.d/keyboard.conf
Про startup смотрите выше или читайте здесь.
IceWM - бум разбираться
icewm.desktop убрать?
IceWM - бум разбираться
Да, меньше проблем будет. Если в LiveCD подхватится icewm-session.desktop, другое совершенно поведение будет. И нужно в startup внести все запускаемые в сессии утилиты. Тогда к работе можно будет приступать сразу. Ещё пока разбираюсь с запуском программ использующих sudo и формирование меню для icewm настраиваю. Способ по умолчанию не "втаскивает" в меню некоторые программы. Я склонен опакетить xdgmenumaker. Его работу можно видеть на моих скриншотах ранее. Он поприличнее формирует менюшки и умеет это делать на русском. Но пока его приходится запускать вручную.
IceWM - бум разбираться
Ещё вопрос. Как переключиться с GDM на slimski в Росе? Установить то я его установил, но вот как передать ему управление не знаю.
IceWM - бум разбираться
это пока рано и я не знаю как это правильно прописать. Пока что работаем над наполнением образа
https://abf.io/import/task-iso/blob/ros ... ec#lc-1262
вот здесь список в который добавляется все нужное для образа.
я тоже не знаю, но спрошу, и в slimski еще возможно не хватает всяческих скриптов запуска (можно в slim смотреть)
IceWM - бум разбираться
На счёт slimski сдаюсь. Информации мало... Подключал конфиги в *.system, копировал бинарники из других дистров, разве, что на голове не стоял. Не получается без знаний. А инфы, практически нет. Похоже, сам создатель и скомпилил это чудо для Antix. Встречал на форуме инфу, что один деятель скомпилил это чудо для Arch'а. Нашёл я этот его пакет, посмотрел... Systemd там и не пахло, автор тоже молчит... Зато что-то наковырял из Antix про IceWM. Гламурные ребята так и не научили подключать флешку к своей системе автоматом... Зато как красиво... И с IceWM помогли разобраться. С менюшкой в IceWM, теперь уже яснее.
IceWM - бум разбираться
Может введёте в курс, как там создаётся ветка дистра? Таки хочется достичь цели..
IceWM - бум разбираться
Где там?
IceWM - бум разбираться
На abf уже зарегистиированы? Если нет, надо сообщить т.к щас регистрация по приглашению т.к. боты прорываются
IceWM - бум разбираться
Нет, не зарегистрирован. Хочу разобраться. Зарегистрироваться, это значит нести какую то ответственность. Не хочу бледно выглядеть. Тут с rpm разобраться бы сначала.
IceWM - бум разбираться
Без регистрации на abf вы ничего не сделаете. Abf это типа гитхаба т.е. ветку создать (вопрос то про ветку был) можно через веб доступ, а можно и из консоли но опятьже надо чтобы проект был клонирован с abf.
Ну или я ничего не понял сто за ветку создавать собрались
Ну или я ничего не понял сто за ветку создавать собрались
IceWM - бум разбираться
https://file-store.rosalinux.ru/api/v1/ ... bf3ebef3ee
образ с icewm на платформе 2023.1. Только для истинных Ъ.
Сейчас в образе некоторый софт, чтобы сделать нормальное меню Пуск, потом он будет убран
Ссылка будет актуальна ограниченное время, я обычно зачищаю неактуальные образы.
Приветствуется обсуждение по данному образу, а также варианты настроек от тех, кто умеет готовить icewm.
Предложения по наполнению софтом можно вносить, но по задумке образ планирую пустым насколько возможно.
Поставил, и сам сидишь себе терминал, браузер и все такое ставишь сам, через dnf install
образ с icewm на платформе 2023.1. Только для истинных Ъ.
Сейчас в образе некоторый софт, чтобы сделать нормальное меню Пуск, потом он будет убран
Ссылка будет актуальна ограниченное время, я обычно зачищаю неактуальные образы.
Приветствуется обсуждение по данному образу, а также варианты настроек от тех, кто умеет готовить icewm.
Предложения по наполнению софтом можно вносить, но по задумке образ планирую пустым насколько возможно.
Поставил, и сам сидишь себе терминал, браузер и все такое ставишь сам, через dnf install