Однако, какой диапазон: от "Написать свой юнит" до "Поставь галочку";)

PS. Эх, нашел-таки галочку, а ведь был шанс научиться юниты писать;)
Есть такой плагин xfce4-windowck-plugin, там есть функциональность, похожая на ту, которая нужна.
Или прям он сам подойдет, или будет отправной точкой для своего решения.
Usage
- Add the desired window headers plugins to the panel.
Features
- Show the title and buttons of the maximized window on the panel.
- Allow window actions on buttons and title clicks (activate, (un)maximize, close).
- Allow window action menu on left button click.
- Title formatting options.
- xfwm4/unity theming support for buttons.

Посмотрите сами:
https://goodies.xfce.org/projects/panel-plugins/xfce4-windowck-plugin
NetworkManager всё сам умеет и настраивается через окошко с настройками.
Он для того и сделан, чтобы в конфиги не лезть.
Может быть приоритет у соединения недостаточный выставлен.
Shatur
поставьте, пожалуйста, голос в AUR стабильной версии
С удовольствием проголосовал.
Замечательная, компактная программа. Для работы с переводами оставил только её и GoldenDict со словарями.
-_o
У меня тогда тоже просьба помочь отвязать жесткие зависимости udisks2 (libblockdev).
Потому что я тоже каждый раз после обновления этих пакетов делаю:
# pacman -Rddn btrfs-progs dmraid gptfdisk lvm2 mdadm xfsprogs
# mkinitcpio -p linux
И уже давно никаких проблем не замечено с их отсутствием.
Я не в курсе, конечно, но если вы считаете, что эти зависимости опциональны и это будет полезно для всех, то почему не напишите разработчику пакета?
Name       : libblockdev
Depends On : btrfs-progs  dosfstools  dmraid  gptfdisk  libbytesize  lvm2
             mdadm  ndctl  parted  volume_key  xfsprogs  kmod  libyaml
Ссылка на баг-трекер есть из страницы любого пакета:
https://www.archlinux.org/packages/extra/x86_64/libblockdev/
Или сначала можно вопрос на основном форуме поднять.
Это ж опен сорс, тут сила коллективного действия работает.
red
некоторые обертки над pacman позволяют с этим сильно не заморачиваться
Ну, это понятно. Стоит пакет, которого нет в офиц.базе, значит надо поискать его в AUR.

А пользователь задумается, что это значит? Что за пакет? А если хелпер действительно найдет пакет с таким именем?
Пакет удален из базы, значит можно залить под тем же именем вредоносный пакет, а хелпер вам его молча установит.
Это я гипотетически рассуждаю, но ход мыслей, думаю, понятен.
АУР-помощниками пользоваться можно, когда понимаешь и знаешь, что ты хочешь автоматизировать.

Вообщем, как и один из модераторов на основном форуме я считаю, что пользователь должен знать
в лицо вывод команды:
pacman -Qme
Сначала на всякий случай проверьте, что нет несанкционированных измений в файлах, правах и т.д.:
сначала обновитесь, как обычно, потом
pacman -Qkk
если есть, верните обратно как было или переустановите нужный пакет.
Если все нормально, тогда будете в /home/user ковыряться.
thunar-archive-plugin?
На всякий случай. Читали?
https://wiki.archlinux.org/index.php/Udev#Triggering_desktop_notifications_from_a_udev_rule
rockon
Собственно сабж

$ wget https://github.com/arcolinux/arcolinux_repo_iso/blob/master/x86_64/package-query-1.9-3-x86_64.pkg.tar.xz
$ sudo pacman -U ./package-query-1.9-3-x86_64.pkg.tar.xz
загрузка пакетов...
ошибка: не удалось открыть файл ./package-query-1.9-3-x86_64.pkg.tar.xz: Unrecognized archive format
ошибка: './package-query-1.9-3-x86_64.pkg.tar.xz': не удалось открыть файл пакета
гуглеж не помог, может есть знающие?
Я знаю!
$ file package-query-1.9-3-x86_64.pkg.tar.xz
package-query-1.9-3-x86_64.pkg.tar.xz: HTML document, UTF-8 Unicode text, with very long lines
Вы скачали html-файл и хотите установить его в систему!
Еще вопросы?;)