Xfce: Как указать размер строки в окне Alt + Tab?

В окне Alt + Tab отображается список открытых приложений. Проблема в том, что он может помещать даже 24 значка в одну строку, что делает навигацию сложной. Есть ли параметр для указания, например, 5 значков в строке?

One Solution collect form web for “Xfce: Как указать размер строки в окне Alt + Tab?”

Менеджер Alt-Tab обрабатывает функцию Alt-Tab. В Xfce диспетчер окон – это xfwm4 и функция ссылается на «окна циклов» в действиях диспетчера окон.

Какой исходный код

Исходные коды можно просмотреть в организации Xfce GitHub , как описано в этом документе Xfce Docs . Есть много репозиториев, связанных с Xfce, которые перечислены в GitHub для публичного просмотра.

Посетите соответствующий репозиторий: xfwm4 . Затем перейдите в каталог /src и вы найдете исходные и заголовочные файлы внутри. Скорее всего, соответствующий исходный файл – cycle.c .

Поведение цикла

Хотя я не могу полностью понять исходные коды, я мог бы оценить, что xfwm4 динамически определяет диалог всплывающего окна Alt-Tab. Существует немало библиотек *.h которые включены, а также переменная, такая как ScreenInfo , передаваемая между функциями.

Еще одна вещь, которую я заметил, – это количество значков, отображаемых в одной строке. В вопросе упоминается «24 значка в одном ряду». Однако у моей машины было только половина этого. Зачем? Скорее всего, потому, что мой аппарат имеет меньший размер дисплея, который поддерживает только более низкие разрешения экрана.

На скриншоте ниже показан всплывающий диалог Alt-Tab с 14 открытыми приложениями в Xfce.

Xfce 4.10 Всплывающее диалоговое окно Alt-Tab

В этом случае разрешение экрана на 1280×800 покажет 12 значков в первой строке, а остальные 2 значка во второй строке. Кроме того, у меня есть еще одна машина, работающая с разрешением экрана 1366×768, которая отображает 13 значков в первой строке.

Следуя выше, я убежден, что более высокое разрешение экрана позволит отображать больше значков в одной строке. Следовательно, всплывающее диалоговое окно в Xfce имеет динамический размер.

отказ

Я не разработчик и не квалифицированный программист, поэтому не могу точно указать, какую часть кода нужно редактировать. Я просто предлагаю соответствующий исходный код в отношении комментария, оставшегося от меня. Поведение цикла объяснялось как часть понимания вопроса, который также может служить полезным советом при изменении исходного кода.

Снимок экрана был сделан на Xubuntu 14.04 (Xfce 4.10).

  • Можно ли полностью скрыть панель приложений в xfce?
  • Как настроить графический планшет для использования только одного монитора с XFCE?
  • XFCE висит с ручным курсором
  • Как запустить скрипт при разблокировке?
  • xfce4-terminal: сочетание клавиш для установки названия терминала
  • Плагин панели раскладки клавиатуры xfce застревает
  • Проблемы с Xubuntu и gtk
  • У вас есть окно, отображаемое на обоих экранах в настройке с двумя мониторами
  • Почему мой экран не блокируется в XFCE?
  • xfce4-power-manager - невозможно отключить управление яркостью
  • Пусковая установка Slingscold ничего не находит
  • Interesting Posts

    Остановить доступ пользователя к среде Live CD или восстановлению?

    USB-установка Linux Mint – отображается только как один раздел, но у меня закончилось свободное пространство

    Cat не получит доступ к файлу в openSuse Tumbleweed (ошибка «Недействительный аргумент»)

    Руководство для программистов Unix относится к Linux?

    Разбор текстового файла и вывод его в новом формате

    Перенаправление вывода GREP в разные текстовые файлы в зависимости от содержимого захвата

    найти корень высокой загрузки процессора

    Bash и его команду восклицательного знака, предварительно просмотреть фактическую команду перед ее исполнением?

    Можно ли фильтровать повторяющиеся строки из syslog?

    Как ввести два аргумента с помощью getopts?

    Что делает инструкция Bind bindkeys-file?

    Подключить VPN через privoxy

    Неправильный eUID в `/ proc / PID / status`, когда используется SETUID

    Захват области экрана без рабочей среды?

    Если строка соответствует в файле, как выводить конкретную строку (строки), которая не встречается на определенном расстоянии от сопоставленной строки?

    Linux и Unix - лучшая ОС в мире.