/s/


695d2695d2434fd5e4be0a7aab88b384fcd2a – ``Desktop''

@421d6912d4f54eb6a225239e06a26f62 Anonymous 2021-02-17 12:14:47
rofi + clipmenu
@6d7375a66b734581a163ad1497fda037 Anonymous 2021-02-17 12:25:22
штоэтааа?
@2d49710bf3274071b4c1b6d58337163f Anonymous 2021-02-17 12:33:02
Первое это расширяемая запускалка приложений, которая понимает .desktop файлы из соответвующих каталогов, поддерживает автоматическое дополнение, emacs-like раскладку, умеет переключаться между окнами через Ewmh-протокол. Плюс есть большое количество дополнений для ssh, калькуляторы всякие и т. д., тем оформлений.

Второе это менеджер буфера обмена (всегда раздражал), который может интегрироваться в rofi с помощью CM_LAUNCHER="rofi".
@6fa566ae522441b3bb4f0833c189ead4 Anonymous 2021-02-17 12:37:12
Emacs + exwm не советую! Emacs иногда просто блокируется каким-нибудь процессом и невозможно переключиться между окнами вплоть до перезагрузки xorg-server.
@16c5af9907324bb9b3ea33fd29ea96d0 Anonymous 2021-02-17 12:51:33
@d376a6d434134efdbd0c43e57b7429f9 Anonymous 2021-02-17 19:54:54
@421d6@421d6912d4f54eb6a225239e06a26f62 рофи - тормознутая ненужная хуита, купфер лучше
@45776d7911e44dfb91056fdcc2abfcc8 Anonymous 2021-03-30 13:26:17
Оказывается, что использование .xinitrc для запуска WM и автозапуска приложений -- распространенный ошибочный метод. Если в нем явно не прописать запуск всех скриптов из /etc/.../xinitrc.d/, где могут быть всякие дефолтные скрипты, то они проигнорируются, этого файла вообще не должно быть. Без display manager'а правильно запускать оконный менеджер через переменную XSESSION.
@c817b7a405a4462dabff5fd453502f6c Anonymous 2021-03-30 13:34:33
В debian юзается ~/.xsession.
@072f4e2f6a7949c494ee755c63de3d94 Anonymous 2021-03-30 22:21:05
@45776@45776d7911e44dfb91056fdcc2abfcc8
>использование .xinitrc для запуска WM и автозапуска приложений -- распространенный ошибочный метод.
Кто писал ман для xinit с тобой не согласятся.
@7b7754cc46404e1691aa82ecc43f372a Anonymous 2021-03-30 22:25:19
@2d497@2d49710bf3274071b4c1b6d58337163f
>менеджер буфера обмена
xclip Остальное - ненужно.
@79ff76a8cc0b4c7586f62cee183db143 Anonymous 2021-03-31 17:26:28
https://wiki.debian.org/Xinitrc
>Note that ~/.xinitrc is only for configuring the initialization of xinit. If you want the script to be called when ever an X Session is started, then you should instead use ~/.xsession.
@ea6430867d524332b3943bfe9f925464 Anonymous 2021-03-31 17:35:42
@79ff7@79ff76a8cc0b4c7586f62cee183db143 некоторые пакеты создают скрипты в xinitrc.d из etc, например, в моем случае GTK. При наличии .xinitrc в домашнем каталоге они игнорируются.
@332cc9cce7734444aba0a75a7e9a5f50 Anonymous 2021-03-31 18:39:28
@ea643@ea6430867d524332b3943bfe9f925464
>в моем случае
Поэтому надо твой случай в твоем дистре распространить на все остальные?

>При наличии .xinitrc в домашнем каталоге они игнорируются
Может это ошибка, характерная для конкретного дистра? Что говорят по этому поводу разрабы дистра?
@36fbbda2ac9e478785ecd2bc5293c309 Anonymous 2021-04-01 10:24:38
@332cc@332cc9cce7734444aba0a75a7e9a5f50 что нужно вручную в локальном xinitrc запускать все исполняемые скрипты из etc.
@6cd952bb9b1c4b3b82b14b876bae4017 Anonymous 2021-04-01 16:54:48
@36fbb@36fbbda2ac9e478785ecd2bc5293c309
>нужно вручную в локальном xinitrc запускать все исполняемые скрипты
Зачем вручную?

if [ -d /etc/X11/xinit/xinitrc.d ] ; then
 for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
  [ -x "$f" ] && . "$f"
 done
 unset f
fi