brestows, какие, например?
brestows,
1. mod+shift+j и mod+shift+k - меняет местами текущее окно со следующим/предыдущим (несвернутым) окном.
2. mod+n -сворачивает текущее окно в такскбар. mod+ctrl+n - восстанавливает предыдущее свернутое окно.
brestows, синтакис изменился. Вместо
kbdwidget.text = " [eng] "
нужно
kbdwidget: set_text (" [eng] ")
Везде так измените.

И еще, вроде вместо dbus.add_signal нужно dbus.connect_signal
Ну я делаю так. Запускаю wifi-menu, подключаюсь к сети. В этот момент же автоматически создается профиль (у меня это wlp5s0-Inet) и его я и активирую с помощью
netctl enable wlp5s0-Inet
ned, берешь и рисуешь с помощью cairo. Товарищ maisvendoo объяснил как это делать выше в этой теме
Кстати, многие неправильно понимают концепцию тэгов. Тэг на то и тэг, что он не рабочий стол. Тегом помечаются окна. Одним тэгом можно пометить несколько окон. Но также можно одно окно пометить несколькими тэгами. И поэтому выражение "переместить клиент на тэг, оставив его и на текущем тэге" не совсем верно. Правильно так: "пометить клиент тэгом с номером таким-то, оставив пометку предыдущим тэгом/тэгами"
Да, я и имел в виду, поместить его в ~/.local/share/applications/ . И почему же костыль, если ваш файловый менеджер как раз и использует эти файлы для открытия? Ладно, это ваше дело.

Ну может другие dm-ы умеют читать если уж не ~/.bashrc, то хотя бы ~/.profile. Я dm-ами не пользуюсь, поэтому не знаю.
Автоматически можно. Вот вам вики, если не понимаете как это сделать https://wiki.archlinux.org/index.php/Automatic_login_to_virtual_console и вот https://wiki.archlinux.org/index.php/Start_X_at_Login . А на счет изменения .desktop файла не думали?
Я предлагаю вам отказаться от dm, если вы не поняли. Если вам нужен автологин, то это тоже легко делается без всякого dm
Я говорю, запускать сам xfce из консоли, вы тоже невнимательно читаете.