Переключение экранов в Slax Linux (xrandr, FluxBox)

Как вы сказали, Ассоциация между типами MIME и спецификацией приложений является соответствующей спецификацией, но она не описывает формат файла подробно. Тем не менее, он зависит от спецификации Desktop Entry для формата файла; это не особенно явно, но я думаю, что

The value is a semicolon-separated list of desktop file IDs (as defined in the desktop entry spec).

Упоминание

(относительно формата пар ключ-значение )является хорошим показателем.

Существует инструмент проверки для файлов .desktop, desktop-file-validate, но его нельзя использовать в списках типов MIME, поскольку типы MIME не являются действительными ключами файлов .desktop.

Глядя на код, например. дляxdg-openпоказывает, что формат файла очень прост :инструменты ищут ключи в разделах, и они делают это, начиная с верхней части соответствующего файла, ища первое вхождение раздела между квадратами скобки, затем первое вхождение ключа, за которым следует знак «=». Таким образом, при поиске данного ключа в данном разделе будет использоваться первая строка, соответствующая ключу, который также находится в правильном разделе.

Это имеет ряд последствий:

  • разделы могут повторяться
  • могут присутствовать бессмысленные строки, они будут проигнорированы
  • любая строка, не содержащая «=» или квадратных скобок, фактически является комментарием

0
05.03.2019, 18:13
1 ответ

Я понял. Отладка резиновой утки в лучшем виде. Нашел здесь.

Решение состоит в том, чтобы изменить ~/.fluxbox/initнавсегда. Измените session.screen0.allowRemoteActions: falseна session.screen0.allowRemoteActions: true. Чтобы это заработало, необходимо перезапустить FluxBox или просто выполнить перезагрузку.

Затем, при необходимости, FluxBox можно перезапустить командой xrandr. В моем случае:

xrandr --output DVI-I-1 --auto --output DVI-I-2 --auto --left-of DVI-I-1
fluxbox-remote restart
0
28.04.2021, 23:36

Теги

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