Вызывает ли щелчок правой кнопкой мыши заголовок окна и выбор «Сохранить ниже других» в раскрывающемся меню?
UPDATE: Хорошо, после некоторой проверки я обнаружил, что опция присутствует в KDE, XFCE и LXDE (Kubuntu, Xubuntu и Lubuntu соответственно), но отключен / скрыт в Gnome, даже в более старых версиях.
Кроме того, похоже, что у GTK есть необходимая функциональность, поэтому только разработчики Gnome предпочитают не подвергать «ненужным» или редко используемым настройкам («настройки убивают котят», как говорится ). Может быть или не быть скрытым ключом где-нибудь, что позволяет пункт меню.
UPDATE: Я собирался предложить вам написать небольшую программу, которая находит окно, используя, скажем, , имеет API-вызов и устанавливает его как «всегда внизу» с вызовом gdk_window_set_keep_below API (в случае, если вы не против какого-либо программирования), но, похоже, все уже написано для нас: есть программа под названием Devil's Pie (а также GDevilsPie), которые доступны в репозиториях Ubuntu. Программа позволяет вам писать некоторые правила, которые соответствуют открытому окну, и выполнять некоторые действия над ними (перемещение в определенное рабочее пространство, максимизация, минимизация и т. Д.)
Вот статья, в которой обсуждается, как реализовать функциональность «ниже других» с помощью Devil's Pie или другой программы под названием wmctrl
Чтобы предотвратить гниль ссылки:
В качестве примера , первый снимок ниже будет переключать полноэкранное состояние любого окна, выбранного с помощью мыши. Второй пример делает практически то, что мы хотим, он переключает всегда в нижнем состоянии активного окна.wmctrl -r :SELECT: -b toggle,fullscreen
wmctrl -r :ACTIVE: -b toggle,below
Я решил проблему, используя шаги, найденные в этом ответе: https://unix.stackexchange.com/a/227894
На моем выходе xrandr был указан только один режим отображения: 1920x1080 60.02*+ 40.03, который не генерировал желаемую частоту кадров.
Сначала я запустил gtf 1920 1080 60, который произвел этот вывод: "1920x1080_60.00" 172.80 1920 2040 2248 2576 1080 1081 1084 1118 -HSync +Vsync.
Я использовал это, чтобы добавить новый режим отображения для xrandr: xrandr --newmode "1920x1080_60.00" 172.80 1920 2040 2248 2576 1080 1081 1084 1118 -HSync +Vsync /
Затем я добавил его как возможный вариант для экрана моего ноутбука: xrandr --addmode eDP-1 "1920x1080_60.00". В этот момент экран мерцал, но все еще не переключился.
Наконец, я заставил режим отображения быть выходным для моего экрана: xrandr --output eDP-1 --mode "1920x1080_60.00". После этого моя частота обновления возвращалась до 60, как и раньше.
Я решил проблему, используя шаги, найденные в этом ответе: https://unix.stackexchange.com/a/227894
На моем выходе xrandr был указан только один режим отображения: 1920x1080 60.02*+ 40.03, который не генерировал желаемую частоту кадров.
Сначала я запустил gtf 1920 1080 60, который произвел этот вывод: "1920x1080_60.00" 172.80 1920 2040 2248 2576 1080 1081 1084 1118 -HSync +Vsync.
Я использовал это, чтобы добавить новый режим отображения для xrandr: xrandr --newmode "1920x1080_60.00" 172.80 1920 2040 2248 2576 1080 1081 1084 1118 -HSync +Vsync /
Затем я добавил его как возможный вариант для экрана моего ноутбука: xrandr --addmode eDP-1 "1920x1080_60.00". В этот момент экран мерцал, но все еще не переключился.
Наконец, я заставил режим отображения быть выходным для моего экрана: xrandr --output eDP-1 --mode "1920x1080_60.00". После этого моя частота обновления возвращалась до 60, как и раньше.
Я решил проблему, используя шаги, найденные в этом ответе: https://unix.stackexchange.com/a/227894
На моем выходе xrandr был указан только один режим отображения: 1920x1080 60.02*+ 40.03, который не генерировал желаемую частоту кадров.
Сначала я запустил gtf 1920 1080 60, который произвел этот вывод: "1920x1080_60.00" 172.80 1920 2040 2248 2576 1080 1081 1084 1118 -HSync +Vsync.
Я использовал это, чтобы добавить новый режим отображения для xrandr: xrandr --newmode "1920x1080_60.00" 172.80 1920 2040 2248 2576 1080 1081 1084 1118 -HSync +Vsync /
Затем я добавил его как возможный вариант для экрана моего ноутбука: xrandr --addmode eDP-1 "1920x1080_60.00". В этот момент экран мерцал, но все еще не переключился.
Наконец, я заставил режим отображения быть выходным для моего экрана: xrandr --output eDP-1 --mode "1920x1080_60.00". После этого моя частота обновления возвращалась до 60, как и раньше.
Я решил проблему, используя шаги, найденные в этом ответе: https://unix.stackexchange.com/a/227894
На моем выходе xrandr был указан только один режим отображения: 1920x1080 60.02*+ 40.03, который не генерировал желаемую частоту кадров.
Сначала я запустил gtf 1920 1080 60, который произвел этот вывод: "1920x1080_60.00" 172.80 1920 2040 2248 2576 1080 1081 1084 1118 -HSync +Vsync.
Я использовал это, чтобы добавить новый режим отображения для xrandr: xrandr --newmode "1920x1080_60.00" 172.80 1920 2040 2248 2576 1080 1081 1084 1118 -HSync +Vsync /
Затем я добавил его как возможный вариант для экрана моего ноутбука: xrandr --addmode eDP-1 "1920x1080_60.00". В этот момент экран мерцал, но все еще не переключился.
Наконец, я заставил режим отображения быть выходным для моего экрана: xrandr --output eDP-1 --mode "1920x1080_60.00". После этого моя частота обновления возвращалась до 60, как и раньше.