Для некоторого фона я едва-едва переключил свой wm на i3 и настраиваю его. Я очень плохо знаком со всем, что означает, что у меня есть много для изучения. Я пытался заставить Spotify лучше масштабироваться для моего монитора на 1 440 пунктов на моем ноутбуке так, чтобы все не было супер крошечным. Я нашел, что при помощи - force-device-scale-factor=1.5 отмечают, это решит проблему. Вызов Spotify в терминале как это добивается цели: spotify --force-device-scale-factor=1.5
Я не могу найти способ настроить DMenu для вызова Spotify с тем флагом. Нет dmenu файла конфигурации, о котором я знаю и не могу найти нигде. Это могло бы быть супер основным вопросом, но как Вы настраиваете dmenu для открытия Spotify с тем флагом, когда я ввожу в Spotify?
i3 на Ubuntu значением по умолчанию использует dmenu_run
сценарий для предоставления dmenu все исполняемые файлы в ПУТИ, таким образом, не, Вы не можете запустить приложение непосредственно, не выводя параметры каждый раз, когда (см. комментарии).
Опция 1
Можно создать сценарий обертки для Spotify. Это - сценарий со строкой, которая предоставляет команде параметры. Вы могли создать сценарий, названный "пятном", которое похоже:
#!/bin/bash
spotify --force-device-scale-factor=1.5
Сделайте исполняемый файл сценария и поместите его в папку, которая перечислена в Вашем $PATH. Запуск "пятна" запустит Spotify с желаемыми параметрами.
Опция 2
Более изящное решение состояло бы в том, чтобы заменить dmenu_run
сценарий с i3-dmenu-desktop
сценарий. i3-dmenu-desktop
i3 определенный сценарий, который создает меню на основе доступных .desktop файлов в Вашей системе. Это таким образом главным образом предназначено к графическим программам, который на самом деле имеет больше смысла для меню приложения и выглядит лучше.
Это изменение может быть сделано в Вашем i3 файле конфигурации: в определении горячей клавиши для dmenu (Super+Shift+d в стандарте i3 установка на Ubuntu), замена dmenu_run
i3-dmenu-desktop
.
Затем решение легко - и также изящно: найдите и откройте .desktop файл для Spotify, найдите "Должностное лицо =" строка и добавьте параметры к команде, перечисленной на той строке. Можно найти .desktop файл для Spotify со следующей командой:
find / -name '*.desktop' -exec grep -H 'spotify' {} \; 2>/dev/null
Комментарий
Возможно в dmenu запустить Ваше приложение с аргументами. Ввод полной команды в dmenu и добавляет параметры, затем нажимает Shift+Enter.
Можно было думать, что псевдонимы удара могли прибыть tho спасение сюда. Однако это не работало бы, потому что dmenu_run
сценарий заполняется исполняемыми файлами в Вашей системе и не включает псевдонимы /