Как удалить VLC из меню звука / Как предотвратить повторное появление VLC в звуковом меню.
Как удалить VLC из меню звука / Как предотвратить повторное появление VLC в звуковое меню.
GUI method
Установить dconf editor Открыть dconf-editor и перейти к: com/canonical/indicator/soundУстановить dconf editor
Готово, VLC исчез из меню.
GUI method
Done, VLC исчез из меню. Открыть dconf -editor и перейдите к: com/canonical/indicator/soundПредотвращение возврата VLC в звуковое меню (14.04)
Решение удаляет VLC из звукового меню, но если вы запускаете VLC, он снова появится в меню звука. Сценарий ниже не предотвращает это, но сразу и автоматически удаляет его, как только VLC закрыт.
Чтобы использовать его:
Скопируйте сценарий ниже, вставьте его в пустой текстовый файл и сохраните он как vlc, делает его исполняемым. Затем скопируйте файл vlc.desktop с /usr/share/applications на ~/.local/share/applications и замените (первую) строку, начиная с Exec= на Exec=/path/to/script/vlc. Выйдите из системы и вернитесь. Рабочий файл будет перенаправлен на скрипт, скрипт запустит VLC и дождитесь его остановки и немедленного удаления VLC из звукового меню.
#!/usr/bin/python3
import subprocess
import getpass
import time
curruser = getpass.getuser()
def read_currentmenu():
# read the current launcher contents
get_menuitems = subprocess.Popen([
"gsettings", "get", "com.canonical.indicator.sound", "interested-media-players"
], stdout=subprocess.PIPE)
return eval((get_menuitems.communicate()[0].decode("utf-8")))
def set_current_menu(current_list):
# preparing subprocess command string
current_list = str(current_list).replace(", ", ",")
subprocess.Popen([
"gsettings", "set", "com.canonical.indicator.sound", "interested-media-players",
current_list,
])
subprocess.call(["/usr/bin/vlc"])
current_list = read_currentmenu()
for item in current_list:
if item == "vlc.desktop":
current_list.remove(item)
set_current_menu(current_list)
Предотвращение VLC от возврат в звуковое меню (14.04)
Этот метод / сценарий также можно использовать для других приложений в меню звука. Две строки в последнем разделе скрипта должны быть изменены тогда, согласно другому приложению:
if item == "vlc.desktop": (change to desktop file of the application)
и
subprocess.call(["/usr/bin/vlc"]) (change the command to run the application)
Посмотрите на
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1651846
и
[d2 ] https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1651846 -> ошибка изменений # 1625089
и
https: / /launchpad.net/ubuntu/+source/ndiswrapper/
и
https://launchpad.net/ubuntu/+source/ndiswrapper/ [ ! d10]
ndiswrapper необходим драйверу WLAN / WIFI. Без DKMS-модуля WIFI / WLAN не работает.
v1.60 находится в Ubuntu 16.10 и в неустойчивом хранилище 16.04. Подождите, пока 1,60 не окажется в стабильном репозитории, и вы без проблем сможете использовать ядро v4.8.
Загрузите последнюю версию на https://sourceforge.net/projects/ndiswrapper/ и следуйте инструкциям в файле INSTALL. Это сработало для меня!