Перерыл всё не могу найти ответа на вопрос как сделать виджет, размещенный в произвольном месте рабочего стола и, главное - который будет закрываться окнами, а не изменять их размеры и вылезать наверх
Да пребудет с нами Сила...!
CPU Intel Core i9 10900-KF/RAM DDR4 128 Gb/NVidia GForce GTX 1080 Ti Turbo 11Gb/SSD M2 512 Gb/HDD Seagate SATA3 2 Tb/HDD Toshiba 3Tb/HDD Toshiba 6Tb
http://rusrailsim.org
Aivar
И чем OpenBox провинился?

Да ничем. Хорошая DE. Приглянулся awesome своми тайлинговыми фишками.
Да пребудет с нами Сила...!
CPU Intel Core i9 10900-KF/RAM DDR4 128 Gb/NVidia GForce GTX 1080 Ti Turbo 11Gb/SSD M2 512 Gb/HDD Seagate SATA3 2 Tb/HDD Toshiba 3Tb/HDD Toshiba 6Tb
http://rusrailsim.org
Переползаю с openbox. Уже вернее переполз
Да пребудет с нами Сила...!
CPU Intel Core i9 10900-KF/RAM DDR4 128 Gb/NVidia GForce GTX 1080 Ti Turbo 11Gb/SSD M2 512 Gb/HDD Seagate SATA3 2 Tb/HDD Toshiba 3Tb/HDD Toshiba 6Tb
http://rusrailsim.org
serkhay
причем заметьте, в конце нет символа &. У меня при перезапуске awesome (Mod4+Ctrl+r) ничего не убивается. Но у вас же на это сочетание не стандартная команда?

Нет у меня & я его в пост случайно вляпал.

Команда awful.util.restart(). Так как awesome.restart не лез в функцию обработчик

Сделал так, да всё работает, но при перезапуске сбиваются роли коньков (часы растягиваются на весь экран, сисемный монитор перескакивает влево) :(. Планирую избавится от коньков вообще, переделав все что реализуется через conky на виджеты awesome. Так что пока пусть побудет автозапуск через awesome. Работает хлеба не просит.

Просто в опенбоксе привык к часам, системному монитору и списку обновлений. Так что коньки это костыль переходного периода

serkhay
Во-вторых, проблема с раскладкой решается проще. Нужно просто откатить версию xorg-xkbcomp до версии 1.2.3. Делается это с помощью пакета downgrade из AUR

А не запросит при очередном обновлении что-нибудь xorg-xkbcomp version >= 1.2.4, как это бывает иногда? Это меня всегда останавливает, когда речь идет о downgrade
Да пребудет с нами Сила...!
CPU Intel Core i9 10900-KF/RAM DDR4 128 Gb/NVidia GForce GTX 1080 Ti Turbo 11Gb/SSD M2 512 Gb/HDD Seagate SATA3 2 Tb/HDD Toshiba 3Tb/HDD Toshiba 6Tb
http://rusrailsim.org
akorop
Если уж gid=users, то логичнее uid=1000,fmask=022,dmask=022. Тогда никаких проблем.

Хм, спасибо, поправил
Да пребудет с нами Сила...!
CPU Intel Core i9 10900-KF/RAM DDR4 128 Gb/NVidia GForce GTX 1080 Ti Turbo 11Gb/SSD M2 512 Gb/HDD Seagate SATA3 2 Tb/HDD Toshiba 3Tb/HDD Toshiba 6Tb
http://rusrailsim.org
akorop
Когда это было? Если несколько лет назад, то уже давно вылечилось.

Пару лет назад. Дистр - Debian Squeeze. Охотно верю, тем более что на диске были ntfs-разделы, и ntfs-3g и прочее могли претерпеть изменения
Да пребудет с нами Сила...!
CPU Intel Core i9 10900-KF/RAM DDR4 128 Gb/NVidia GForce GTX 1080 Ti Turbo 11Gb/SSD M2 512 Gb/HDD Seagate SATA3 2 Tb/HDD Toshiba 3Tb/HDD Toshiba 6Tb
http://rusrailsim.org
Дописал пост про rc.lua. Продолжу по мере расковыривания информации :)

serkhay
Самый простой, xinitrc, при этом программы при перезапуске дублироваться не будут.

При перезапуске awesome они просто вырубаются, если из добавить в .xinitrc. Может я что неверно сделал?

compton &
urxvt -e mc &
urxvt -e htop &
urxvt &
guake &
sbxkb &
conky -c ~/.conky/.conkyrc &
conky -c ~/.conky/.conkyrc_lua_clock &
conky -c ~/.conky/.conkyrc_updates &
exec ck-launch-session dbus-launch awesome &

И ещё один глобальный вопрос.

При переключении раскладке на русскую дефолтный awesome не реагирует ни на мышь ни на клавиатурные комбинации. С клавиатурой решилось логичным образом - сменил латинские строки в конфиге на скан-коды. А вот мышь при русской раскладке не работает никак с элементами интерфейса - не жмет кнопки, не закрывает окна. Стоит вернуть юэс инглиш - снова всё работает! Это баг или фича?

P.S.: Нарыл решение

Проблема решается комментированием соответствующих строк в /usr/share/X11/xkb/compat/basic (комманда выше давалась именно для этого):

group 2 = AltGr;
group 3 = AltGr;
group 4 = AltGr;

Вообще говоря, этот баг и есть костыль, подробности тут: https://bugs.freedesktop.org/show_bug.cgi?id=50611#c6

и, собсна такой вид указанного фйла

[[email protected] ~]$ cat /usr/share/X11/xkb/compat/basic
// Minimal set of symbol interpretations to provide
// reasonable default behavior (Num lock, shift and
// caps lock and mode switch) and set up the
// automatic updating of common keyboard LEDs.
default xkb_compatibility "basic"  {
    virtual_modifiers NumLock,AltGr;
    interpret.repeat= False;
    setMods.clearLocks= True;
    latchMods.clearLocks= True;
    latchMods.latchToLock= True;
    interpret Shift_Lock+AnyOf(Shift+Lock) {
	action= LockMods(modifiers=Shift);
    };
    interpret Any+Lock {
	action= LockMods(modifiers=Lock);
    };
    interpret Num_Lock+Any {
	virtualModifier= NumLock;
	action= LockMods(modifiers=NumLock);
    };
    interpret Mode_switch {
	useModMapMods= level1;
	virtualModifier= AltGr;
	action= SetGroup(group=+1);
    };
    interpret Any + Any {
	action= SetMods(modifiers=modMapMods);
    };
    //group 2 = AltGr;
    //group 3 = AltGr;
    //group 4 = AltGr;
    include "ledcaps"
    include "lednum"
    indicator "Shift Lock" {
	!allowExplicit;
	whichModState= Locked;
	modifiers= Shift;
    };
};

решает проблему
Да пребудет с нами Сила...!
CPU Intel Core i9 10900-KF/RAM DDR4 128 Gb/NVidia GForce GTX 1080 Ti Turbo 11Gb/SSD M2 512 Gb/HDD Seagate SATA3 2 Tb/HDD Toshiba 3Tb/HDD Toshiba 6Tb
http://rusrailsim.org
Сначала попытался обновится, не вышло. Ничего не читая переименовал

/bin -> /bin2
/sbin -> /sbin2
/usr/sbin -> /usr/sbin2

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

Мне это грозит чем нибудь...? ;)

P.S.: Появившиеся после обновления символические ссылки ~bin, ~sbin и /usr/~sbin ведут к каталогу /usr/bin я так понял?
Да пребудет с нами Сила...!
CPU Intel Core i9 10900-KF/RAM DDR4 128 Gb/NVidia GForce GTX 1080 Ti Turbo 11Gb/SSD M2 512 Gb/HDD Seagate SATA3 2 Tb/HDD Toshiba 3Tb/HDD Toshiba 6Tb
http://rusrailsim.org
akorop
Воистину пут джедая. А простой смертный загрузится c live CD (например, archbang) и сделает разбивку в gparted. Вероятность ошибиться на порядок меньше.

Особенно когда эта графическая хренотень (gparted) зависнет вдруг ни с того ни с сего, как у меня было раз и стоило винтчестера с ценными данными. Лучше уж путь джедая
Да пребудет с нами Сила...!
CPU Intel Core i9 10900-KF/RAM DDR4 128 Gb/NVidia GForce GTX 1080 Ti Turbo 11Gb/SSD M2 512 Gb/HDD Seagate SATA3 2 Tb/HDD Toshiba 3Tb/HDD Toshiba 6Tb
http://rusrailsim.org
ALeksandr.N
Поставьте devmon и добавьте в автозагрузку

pacman -S devmon
systemctl enable [email protected]

Спасибо. Мне помогло, давно искал это решение
Да пребудет с нами Сила...!
CPU Intel Core i9 10900-KF/RAM DDR4 128 Gb/NVidia GForce GTX 1080 Ti Turbo 11Gb/SSD M2 512 Gb/HDD Seagate SATA3 2 Tb/HDD Toshiba 3Tb/HDD Toshiba 6Tb
http://rusrailsim.org