Похоже, я тоже пойду по этому пути. Я только что приобрел систему AMD Athlon 5150 (Athlon 5150 со встроенной графикой Radeon HD 8400). Я не могу говорить о том, что Dom0 / DomU является Arch Linux, но для простого Debian это похоже на решение:
AMD/ATI Proprietary Driver
https://wiki.debian.org/ATIProprietary
Поиск в Google «Проприетарный драйвер AMD / ATI» и «Arch Linux» дает эти две многообещающие страницы:
AMD Catalyst - ArchWiki - Arch Linux
https://wiki.archlinux.org/index.php/AMD_Catalyst
ATI - ArchWiki
https://wiki.archlinux.org/index.php/ATI
Что касается вашего скрипта, обязательно укажите ПОЛНЫЙ ПУТЬ вашего скрипта в менеджере ярлыков. Не используйте ~
, так как он не будет интерпретироваться графической оболочкой. Кроме того, убедитесь, что скрипт установлен в исполняемый файл.
Вот сценарий, который я использую для того же, что и вы.:(Я использую его для другого приложения, поэтому я изменил приведенный ниже код, чтобы представить «firefox», чтобы он соответствовал вашему вопросу. )Примечание :Я использую GNOME 3.28.2 и xdotool 3.20160805.1
#!/bin/bash
wid=$(xdotool search --onlyvisible --name 'firefox')
if test "$wid" = "" ; then exec firefox &
fi
actual=$(xdotool getactivewindow)
if test $wid = $actual ; then xdotool windowminimize $wid
else xdotool windowactivate $wid
fi
##EOF