Вот небольшой скрипт bash, который приносит все окна, название которых соответствует ARG спереди:
bring-all-windows.bash ARG
Сценарий:
#!/bin/bash
Program=$@
wmctrl -l | while read Window; do
if [[ "$Window" == *"$Program"* ]]; then
echo "DEBUG: I bring $Window"
code=`echo "$Window" | cut -f 1 -d " "`
wmctrl -i -a $code
fi
done
Вы можете связать [!d2 ]
bring-all-windows.bash Terminal
к горячей клавише (не забудьте поставить скрипт в оболочку входа PATH или написать полный путь к ней).
Для сценария требуется wmctrl для установки .
Изменить:
Чтобы запустить что-то из терминала, перейдите в каталог, где вы поместите скрипт, затем
chmod +x bring-all-windows.bash
./bring-all-windows.bash Terminal
Когда вы уверены он работает с терминала, пытается связать его с горячей клавишей, давая полный путь. Когда вы уверены, что он работает с горячей клавишей и полным путем к скрипту, попробуйте добавить его в каталог PATH для входа в систему и посмотреть, работает ли он таким образом.
Я был в таком же затруднительном положении, запустив ubuntu 11.10. Я бы подключил наушники, и звук остановился бы от моих динамиков, но из моих наушников не издавалось никакого звука. Ниже приведено возможное обходное решение, которое сработало для меня:
Щелкните левой кнопкой мыши на верхнем правом значке динамика / звука, а затем в появившемся контекстном меню нажмите на настройки звука внизу.
[d2 ] Теперь перейдите на вкладку «вывод». Здесь вы должны увидеть свое аудиоустройство для вывода, а в самом низу - снимок, на котором находится «разъем».Когда я подключаю наушники, это падение автоматически меняется на «Аналоговые наушники». Если я затем нажимаю на раскрывающееся меню и меняю это на «Аналоговые громкоговорители» без отключения или изменения чего-либо еще, звук снова начинает работать в моих наушниках.
Надеюсь, что это поможет. [!d4 ]
У меня есть эта проблема и в Oneiric на разных ноутбуках.
Найденное постоянное решение:
sudo add-apt-repository ppa:ubuntu-audio-dev/alsa-daily
sudo apt-get update
sudo apt-get install alsa-hda-dkms
Сообщите мне, если это работает:)