Страница 1 из 1

Восстановление окна терминала из Горячих углов

Добавлено: 06 фев 2017, 23:24
nafnaf
Всем добрый день!

По ходу работы приходится переключаться между окнами, одно из которых - терминал.
Хочу настроить переключение на его окно с помощью апплета "Горячие углы".
Однако если выбрать опцию "run a command" и вбить в строку "gnome-terminal", то запускается новый сеанс терминала, а мне надо просто переключение на окно текущего сеанса.
В хелпах нужного не нашел.

Возможно есть какой-то параметр запуска либо другой способ это сделать?
Заранее спасибо!

ЗЫ Да, использую 17,3

Восстановление окна терминала из Горячих углов

Добавлено: 06 фев 2017, 23:42
Chocobo
Привет :vic:
Думается, что команда должна быть не к терминалу, а к управлению открытыми окнами, чтоб вывести нужное на передний план. Поэтому смотреть надо в сторону wmctrl

Не помню параметр навскидку, надо ман полистать сначала)

Восстановление окна терминала из Горячих углов

Добавлено: 07 фев 2017, 07:48
colonel
nafnaf писал(а): ...В хелпах нужного не нашел....
в каких хелпах вы искали своё нужное ?
Chocobo писал(а): Думается, что команда должна быть не к терминалу, а к управлению открытыми окнами, чтоб вывести нужное на передний план. Поэтому смотреть надо в сторону wmctrl
аналогично думается.
и собсно - http://www.yaap.info/page/wmctrl-perekl ... i-v-ubuntu
только попробовать вместо хоткея запускать скрипт "горячим углищем"

Восстановление окна терминала из Горячих углов

Добавлено: 07 фев 2017, 11:31
Chocobo
Ну и можно дополнительно навести марафет, впилив условную конструкцию, которая бы проверила наличие запущенного gnome-terminal, и при его наличии разворачивала бы окошко, а при отсутствии просто запускала.

Восстановление окна терминала из Горячих углов

Добавлено: 07 фев 2017, 12:40
di_mok
Я как ни пыжился, не получается через wmctrl терминал разворачивать. Не понятно как терминал правильно величать. Если посмотреть wmctrl -l то там имя папки

Код: Выделить всё

0x02e00001 -1 dimok-nb conky (dimok-nb)
0x02800003 -1 dimok-nb Рабочий стол
0x03000019 -1 dimok-nb Docky
0x0360001d  0 dimok-nb Восстановление окна терминала из Горячих углов - linuxmint.com.ru - Mozilla Firefox
0x03e0006a  0 dimok-nb di_mok@dimok-nb ~
0x02800c1d  0 dimok-nb Домашняя папка
Фокус удался при помощи look-at:

Код: Выделить всё

look-at gnome-terminal
Если такой вариант подходит, сначала установить

Код: Выделить всё

sudo apt install python-setuptools
потом

Код: Выделить всё

easy_install look-at
Снимок экрана от 2017-02-07 12-43-01.png

Восстановление окна терминала из Горячих углов

Добавлено: 07 фев 2017, 13:04
colonel
Chocobo писал(а): Ну и можно дополнительно навести марафет, впилив условную конструкцию, которая бы проверила наличие запущенного gnome-terminal, и при его наличии разворачивала бы окошко, а при отсутствии просто запускала.
Можно... а нужно ?
Может и не заморачиваться и просто в автозапуск терминал поставить.
ТС не устраивает даже и такой вполне себе неплохой вариант , озвученный два дня назад Unborn на форуме mintlinux.ru -- открывать для работы терминал на другом рабочем столе и через тот же горячий угол "Показать все рабочие места и там уже мышкой тыкнуть на окно запущенного Терминала." .( впрочем с таким же эффектом быстрый доступ с выбором нужного окна через гор.угол делается и в одном окне - " Масштабированием" т.е. ныне Показать все окна ).
Даж не знаю, устроят Ну и можно дополнительно навести марафет, впилив условную конструкцию, которая бы проверила наличие запущенного gnome-terminal, и при его наличии разворачивала бы окошко, а при отсутствии просто запускала.ли его варианты с хоткеями для доступа к терминалам типа TILDA, Terminator
di_mok писал(а):... как ни пыжился, не получается через wmctrl терминал разворачивать....
есть такая засада с гноме- мате- терминалами ... наверное что-то ещё добавить в команду надыть
зато если установлен и запущен , например uxterm, то wmctrl -a uxterm замечательно переводит к нему из горячего угла

Восстановление окна терминала из Горячих углов

Добавлено: 07 фев 2017, 13:06
Chocobo
C wmctrl я последний раз игрался тут - Окна каскадом

И там тоже обращался не по именам а по этим 0х0XYZ айдишникам. Почему-то по именам не канало и там, с причинами не разбирался)

Восстановление окна терминала из Горячих углов

Добавлено: 07 фев 2017, 15:58
di_mok
А чего мудрить-то? Вариант с look-at рабочий. Проверил. Могу кино показать :-D

Восстановление окна терминала из Горячих углов

Добавлено: 07 фев 2017, 16:02
Chocobo
di_mok, Я не критикую твой вариант)
У задачи может быть и не одно решение :blink:

Восстановление окна терминала из Горячих углов

Добавлено: 14 фев 2017, 12:48
Dja
А что Alt-tab отменили? Или просто кликнуть мышью на иконку свернутого окна. Конечно понятно, что вопрос поставлен о "возможности". Но довольно любопытно из-за чего появился такой вопрос. Ведь все равно мышой действие производить. :scratch:

Восстановление окна терминала из Горячих углов

Добавлено: 14 фев 2017, 12:50
di_mok
Ну, у каждого своё представление о юзабилити