Автор Тема: Отображение окон одного приложения  (Прочитано 2691 раз)

Оффлайн Сергей-70

  • Давно тут
  • **
  • Сообщений: 496
Добрый день. Обратил внимание, что много времени занимает переключение между задачами и поиск приложения с определенным открытым  файлом.

Конкретизирую. У меня одновременно открыто несколько документов в libreoffice. Мне необходимо часто переключаться между ними в произвольной последовательности. При этом название файлов в списке открытых окон не  отображается (У меня xfce4 без compiz. В качестве панели запуска использую plank).

Т.к. файлы похожи, часто промахиваюсь и копирую инфу не в тот файл, в итоге непозволительно растут временные затраты.

В связи с этим вопрос - каким образом можно при переключении между задачами видеть имена открытых файлов? Есть ли какие варианты решения?

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
В xfce есть минимум два варианта переключения между окнами приложений:
- Alt+Tab
- через меню окна плагина Меню окна, добавленного на панель Xfce
  (ПКМ на панели Xfce > Панель > Добавить новые элементы > Меню окна)

Скриншоты:

Оффлайн Сергей-70

  • Давно тут
  • **
  • Сообщений: 496
В xfce есть минимум два варианта переключения между окнами приложений:

Последний вариант в планк лучше реализован - правый щелчок на кнопке приложения отображает открытые в разных экземплярах файлы, причем не так как плагин xfce, обрезая длинные имена, что критично, а полностью. Но даже это не удобно, т.к. нет клавиатурного сокращения, приходится все время отвлекаться и искать куда мышом тыкнуть, нет легкости и интуитивности.
« Последнее редактирование: 07.09.2021 12:19:00 от Сергей-70 »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
В xfce есть минимум два варианта переключения между окнами приложений:

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

Несмотря на то что Меню окна не ресайзит падающее окно до разумных размеров под размер названий окон, в Меню окна выбор пункта, курсорными клавишами Вверх/Вниз. Промахнуться невозможно.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Несмотря на то что Меню окна не ресайзит падающее окно до разумных размеров под размер названий окон, в Меню окна выбор пункта, курсорными клавишами Вверх/Вниз. Промахнуться невозможно.

В теории вызов 'xfdesktop --windowlist' можно повесить на хоткей (чтобы курсором не тыкать для вызова меню окон). И выбор окна курсорными клавишами.
« Последнее редактирование: 07.09.2021 15:03:17 от Speccyfighter »

Оффлайн Сергей-70

  • Давно тут
  • **
  • Сообщений: 496
В теории вызов 'xfdesktop --windowlist' можно повесить на хоткей (чтобы курсором не тыкать для вызова меню окон). И выбор окна курсорными клавишами.
Вот это интересный вариант.
Вот здесь https://docs.xfce.org/xfce/xfce4-panel/4.14/windowmenu есть пример файла .gtkrc-2.0  и настройка параметра XfceWindowMenuPlugin::max-width-chars
Но, честно говоря, у меня не получилось изменить его значение. Не понял - нужно что ли сделать файл .gtkrc-2.0 или в текущей версии xfce4 настройки где-то еще хранятся...

Оффлайн Сергей-70

  • Давно тут
  • **
  • Сообщений: 496
В папке /home/user/.config/xfce4/panel есть конфиги отображаемых на панели плагинов. Где узнать, как правильно назвать конфиг для 'xfdesktop --windowlist?

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Тут говорят, что размер строки в 24 символа, в xfdesktop вкрячен намертво (строка 142).
Даже в kde3/tde, этот размер (Alt+F5, см. Центр Управления KDE3) приблизительно втрое больше. А это, алё, 2002-ой год.
На superuser парень говорит что нашёл rofi.
« Последнее редактирование: 08.09.2021 18:43:06 от Speccyfighter »

Оффлайн Сергей-70

  • Давно тут
  • **
  • Сообщений: 496
На superuser парень говорит что нашёл rofi.

Вах! Есть в репозитории альтов. rofi -show вешается на горячую клавишу и вуаля. Можно переключаться на окно комбинацией super+номер строки.

Коллега, примите мою бескрайнюю благодарность!

Оффлайн Сергей-70

  • Давно тут
  • **
  • Сообщений: 496
Пишут, что есть еще одно решение - xfwm4 - Window Manager Tweaks
Там при нажатии alt+tab и удержании tab или по shift+tab отображается нужный список. Но, в синаптике я такого не обнаружил, к сожалению.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Пишут, что есть еще одно решение - xfwm4 - Window Manager Tweaks
Там при нажатии alt+tab и удержании tab или по shift+tab отображается нужный список. Но, в синаптике я такого не обнаружил, к сожалению.

$ find /usr/ -name "*xfwm*" 2>/dev/null | grep bin
/usr/bin/xfwm4-workspace-settings
/usr/bin/xfwm4-settings
/usr/bin/xfwm4-tweaks-settings
/usr/bin/xfwm4
$ rpm -qf $(find /usr/ -name "*xfwm*" 2>/dev/null | grep bin) | sort -u
xfwm4-4.14.6-alt1.x86_64

При установленном маркере на опции Поднимать окна при переключении в xfwm4-tweaks-settings, по Alt-Tab окна поднимаются и при удержании Alt между нажатиями Alt+Tab, окна просматриваются. По умолчанию не включено.

Меню Xfce > Настройка > Диспетчер окон (дополнительно) > вкладка Переключение окон
Опция Поднимать окна при переключении
« Последнее редактирование: 09.09.2021 10:29:52 от Speccyfighter »

Оффлайн Сергей-70

  • Давно тут
  • **
  • Сообщений: 496
Отлично! Спасибо большое. Все оказывается на поверхности было)))