Закрыть открытое окно файлового менеджера Thunar

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Аватара пользователя

Автор темы
madesta
Сообщения: 2018
Зарегистрирован: 11 июн 2017, 21:47
Решено: 30
Откуда: BY
Благодарил (а): 79 раз
Поблагодарили: 434 раза
Контактная информация:

Закрыть открытое окно файлового менеджера Thunar

#1

20 ноя 2018, 17:58

Уважаемые гуру! Может быть не совсем угадал с разделом форума, но ситуация следующая.

При запуске стороннего приложения автоматически открывается окно ФМ Thunar, соответствующее каталогу данного приложения. Приложение монтирует данный каталога как сетевой диск, но сам локальный каталог уже изначально присутствует (для клиента облака pCloud).

Снятие галочек во всех полях:
thunar-disks.png
эффекта не дают.

На запрос в службу поддержки pcloud о предотвращении открытия окна файлового менеджера при запуске приложения получен ответ: "Please note that this will not be possible."

Устроила бы даже команда bash, но, к сожалению, таковая мне неизвестна. Найдено только xdg-open path, а про обратную (противоложную) по выполняемому действию информации в интернет найти не удалось.

Назначение существующих в системе 2 процессов thunar --daemon своими мозгами постичь не удалось.
thunar-daemon.png
thunar-daemon.png (9.78 КБ) 719 просмотров

Решение madesta » 21 ноя 2018, 18:06
Пришлось погрузиться в интернет и маны, но результат есть.
Стандартная команда закрытия активного окна Thunar = thunar -q (набрать в терминале thunar --help).
Но применительно к описанной задаче срабатывает или через раз или через 2-3 раза, а то и вообще не реагирует.
При внимательном рассмотрении дерева процессов обнаружено, что имеется 2 процесса /usr/bin/Thunar --daemon
thunar-daemon.png
Поэтому если далее применить конструкцию

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

OUTPUT="$(pidof /usr/bin/thunar)"
kill -15 ${OUTPUT}
или команду killall -s TERM /usr/bin/Thunar,
то заданный вопрос с закрытием автоматически открываемого окна Thunar решается.

Несущественным минусом является то, что будет выключен процесс thunar --daemon. Как пишут на англоязычном wikki ArchLinux, в текущем сеансе это повлияет на возможность автомонтирования втыкаемых флэшек. То есть при выключенном thunar --daemon смонтировать втыкаемую флэшку нужно будет вручную. Никакого другого снижения функциональности Thunar более не обнаружено. При последующем рестарте системы процесс thunar --daemon будет восстановлен.

Получается, что сам себе и ответил на заданный вопрос.
Вопрос был обусловлен стремлением создать скрипт для автоматизации работы с pCloud.

Перейти к ответу ➙

no avatar

Griga211
Сообщения: 405
Зарегистрирован: 01 окт 2016, 15:20
Решено: 2
Благодарил (а): 9 раз
Поблагодарили: 62 раза
Контактная информация:

Закрыть открытое окно файлового менеджера Thunar

#2

20 ноя 2018, 19:59

madesta, Привет.
Вообще необходимо снять только нижнюю галочку. Как вариант попробуй снять вот эту галочку, но оговорюсь сразу, возможно ты не сможешь размонтировать устройства из ФМ:
Снимок экрана_2018-11-20_21-55-06.png
Что касается демонов, один для ускорения работы...

Аватара пользователя

Автор темы
madesta
Сообщения: 2018
Зарегистрирован: 11 июн 2017, 21:47
Решено: 30
Откуда: BY
Благодарил (а): 79 раз
Поблагодарили: 434 раза
Контактная информация:

Закрыть открытое окно файлового менеджера Thunar

#3

20 ноя 2018, 20:57

Увы, не помогло.
Размонтирование происходит автоматически после закрытия клиента. Но при этом остаётся открытое окно Thunar с нулевым содержимым, так как, похоже, каталог pCloudDrive является точкой монтирования облачного диска.
thunar-unmounted.png
Техподдержка отписывается общими словами, например:

Hello,
Thank you for the e-mail.
Please note that this will not be possible.
However, you can disable the application launch at the startup of the machine via pCloud Drive's settings.
Should you require any further assistance, do not hesitate to contact us!
Kind Regards,
Riley Brett
pCloud's Technical Support


Но я так приложение стартую не в автозагрузке системы, а ручками (или скриптом).

Усугубляется ещё и тем, что разрабы для Linux делают только AppImage (1 файл).

С некоторых пор стала раздражать необходимость кликать на крестик (Alt-F4) автооткрываемого каталога с содержимым pCloudDrive.

no avatar

Griga211
Сообщения: 405
Зарегистрирован: 01 окт 2016, 15:20
Решено: 2
Благодарил (а): 9 раз
Поблагодарили: 62 раза
Контактная информация:

Закрыть открытое окно файлового менеджера Thunar

#4

20 ноя 2018, 21:56

madesta писал(а):
20 ноя 2018, 20:57
Техподдержка отписывается общими словами
Потому что это к данному ПО не относится, это ФМ шалит.

Аватара пользователя

Автор темы
madesta
Сообщения: 2018
Зарегистрирован: 11 июн 2017, 21:47
Решено: 30
Откуда: BY
Благодарил (а): 79 раз
Поблагодарили: 434 раза
Контактная информация:

Закрыть открытое окно файлового менеджера Thunar

#5

21 ноя 2018, 18:06

Пришлось погрузиться в интернет и маны, но результат есть.
Стандартная команда закрытия активного окна Thunar = thunar -q (набрать в терминале thunar --help).
Но применительно к описанной задаче срабатывает или через раз или через 2-3 раза, а то и вообще не реагирует.
При внимательном рассмотрении дерева процессов обнаружено, что имеется 2 процесса /usr/bin/Thunar --daemon
thunar-daemon.png
Поэтому если далее применить конструкцию

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

OUTPUT="$(pidof /usr/bin/thunar)"
kill -15 ${OUTPUT}
или команду killall -s TERM /usr/bin/Thunar,
то заданный вопрос с закрытием автоматически открываемого окна Thunar решается.

Несущественным минусом является то, что будет выключен процесс thunar --daemon. Как пишут на англоязычном wikki ArchLinux, в текущем сеансе это повлияет на возможность автомонтирования втыкаемых флэшек. То есть при выключенном thunar --daemon смонтировать втыкаемую флэшку нужно будет вручную. Никакого другого снижения функциональности Thunar более не обнаружено. При последующем рестарте системы процесс thunar --daemon будет восстановлен.

Получается, что сам себе и ответил на заданный вопрос.
Вопрос был обусловлен стремлением создать скрипт для автоматизации работы с pCloud.

Аватара пользователя

rogoznik
Сообщения: 10044
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1958 раз
Контактная информация:

Закрыть открытое окно файлового менеджера Thunar

#6

21 ноя 2018, 18:24

madesta писал(а):
21 ноя 2018, 18:06
Несущественным минусом является то, что будет выключен процесс thunar --daemon
А если там же в терминале запустить Thunar - эти процессы не появляются?
ИзображениеИзображение

Аватара пользователя

Автор темы
madesta
Сообщения: 2018
Зарегистрирован: 11 июн 2017, 21:47
Решено: 30
Откуда: BY
Благодарил (а): 79 раз
Поблагодарили: 434 раза
Контактная информация:

Закрыть открытое окно файлового менеджера Thunar

#7

21 ноя 2018, 22:42

darkfenix писал(а):
21 ноя 2018, 18:24
А если там же в терминале запустить Thunar
Просто будет экземпляр thunar, не Thunar --daemon
В принципе, процесс вливяет только на возможность автомонтирования съёмных носителей без открытого окна Thunar. Т.е. воткнул флэшку и открылся Thunar с её содержанием. Если экземпляр Thunar уже запущен, то также монтируется автоматически как и при наличии thunar --daemon. Если thunar --daemon отсутствует, то открыть Thunar и нажать на кнопку монтирования. В нете встречал пожелания некоторых пользователей вообще этот процесс выключить.

Закрыто

Вернуться в «Xfce»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя