Как я изменяю привязки клавиш, на основе которых фокусируется окно?

То, когда я раньше использовал Netflix на моем ПК лучшее решение, я имел в наличии, должно было выполнить Windows XP в использовании виртуальной машины VirtualBox.

Документация VirtualBox на самом деле делает довольно хорошее задание объяснения, как установить и настроить Windows в недавно созданном VM:

https://www.virtualbox.org/manual/ch01.html#gui-createvm

После того как Windows VM установлен, и Вам настраивали Silverlight, можно получить проигрывание фильма, полный экран окно браузера, затем использовать менеджер окон Linux для отображения его однако, Вы хотите - полный экран, управляемый, или плавание. Я раньше настраивал как это так, чтобы я мог смотреть кино при работе над персональными проектами.

Я знаю, что это не точно альтернатива Silverlight, но она действительно дает Вам возможность использовать Netflix, не оставляя Вашу ОС Linux, которая была основным требованием для меня, так как мне действительно нужен Linux, чтобы быть продуктивным. Это также дает мне возможность изолировать Windows от моей основной ОС и создать снимки виртуальный диск Windows в известном - хорошее, состояние без вирусов; любое время что-то испорчено в том, который ОС, все, я делаю, просто, возвращается назад к тому хорошему состоянию, и все хорошо.

7
21.04.2015, 19:01
1 ответ

Вы можете попробовать это. Не забудьте заменить имя пользователя своим настоящим именем пользователя Linux в следующем примере. По какой-то причине использование ~ вместо home / username у меня не сработало.

Используйте эти строки в конфигурации i3:

# Play/pause, prev, next
bindcode 172 exec /home/username/.i3/play.sh play-pause
bindcode 173 exec /home/username/.i3/play.sh previous
bindcode 171 exec /home/username/.i3/play.sh next

Вставьте следующее в файл с именем /home/username/.i3/play.sh

cmd="$1"
id=$(xprop -root | awk '/_NET_ACTIVE_WINDOW\(WINDOW\)/{print $NF}')
curr_title=$(xprop -id $id | awk '/_NET_WM_NAME/{$1=$2="";print}' | cut -d'"' -f2)
if [[ "$curr_title" != "SMPlayer"* ]]; then
    /opt/playerctl/bin/playerctl "$cmd"
fi

Возможно, вам придется настроить часть «SMPlayer» * в зависимости от точное название окна - у меня нет опыта работы с этой программой. Вы можете добавить предложение else для запуска другой программы при запущенном SMPlayer, если хотите.

2
27.01.2020, 20:19

Теги

Похожие вопросы