LINUX.ORG.RU

Трей для XFCE

 


0

2

Пересел нынче на XFCE. И был удивлен отсутствием нормального трея. Вместо этого тут зоопарк из различный элементов. Модуль оповещения статуса, область уведомлений, модуль оповещений, модуль Pulse audio и менеджер питания. И взаимодействие с приложениями в каждом из этих модулей свое. Это ужасно раздражает. Нет ли единого плагина/модуля, который вобрал бы в себя все это аналогично трею В оффтопике? Телеграм например сидит в модуле оповещений. Anydesk в модуле уведомлений. Регулятор звука у себя. И т.п.

★★

Это скажи спасибо гнумерами которые сказали что трей «не нужен» и выпилили его, сделав вместо него «область уведомлений». И все mainstream приложения пошли этим путем. Теперь в не-гноме приходится создавать эмуляции «области уведомлений».

PPP328 ★★★★★
()
Ответ на: комментарий от as_lan

А теперь везде так, приложения то одни и те же. В Thunderbird вообще выкинули возможность работы с треем - держи клиент всегда открытым.

PPP328 ★★★★★
()
Ответ на: комментарий от PPP328

Когда опенсорс начал в этом плане скатываться у УГ? Что не так с этими людьми? Где же пресловутый выбор? Такими темпами IOS/MAC OS окажется самым кастомизируемым.

as_lan ★★
() автор топика
Ответ на: комментарий от PPP328

В винде кстати так же, из WPF/UWP выпилили трей, из Skype for Windows 10 тоже, и Gnome'еры когда объясняли почему убрали трей ссылались на разъяснения Microsoft.

В десятке заголовки окон на панели не показываются, поэтому если у тебя открыто 3-4 лишних окна, они не занимают место, в Xfce4 можно сделать так же убрав галочку в элементе «Кнопки окон» с «Показывать подписи кнопок».

stasolog
()
Ответ на: комментарий от stasolog

Только UWP приложение параллельно идут. Они не заменяют собой все что уже есть. И никогда не будут. Это очередной мертворожденный продукт МС.

as_lan ★★
() автор топика
Ответ на: комментарий от as_lan

Ну так например Steam остался в трее, и DeadBeef. Может и Gnome'ры что нибудь поймут и откажутся от этой идеи.

stasolog
()
Ответ на: комментарий от PPP328

И все mainstream приложения пошли этим путем.

Какие? Все программы, которые использовали трей так и продолжают его использовать. Не видел ни одну программу, которая бы использовала гномовские уведомления в качестве замены. А в GNOME, напротив, если ты сидишь без расширения трея, программы закрываются в пустоту и висят в фоне.

commagray ★★★★★
()
Ответ на: комментарий от commagray

Thunderbird например. Они даже специально режектят теперь патчи которые позволяют сворачивать в трей. И выпилили все расширения, которые это позволяли.

PPP328 ★★★★★
()

У Нас каким-то чудом все приложения наоборот — лезут в трей. Даже те, которые умеют создавать только индикаторы (они фолбэчатся на трей). Вот, например, Remmina выплёвывает в stderr:

StatusNotifier/Appindicator support: not supported by desktop. libappindicator will try to fallback to GtkStatusIcon/xembed

Апплет для индикаторов тоже на панель добавлен, но он всегда пустой. Непонятно, как это получается; по крайней мере, точно не из-за переменной $XDG_CURRENT_DESKTOP.

Ну а что касается «как в оффтопике», то просто используйте вместо Xfce-шных апплетов приложения, которые создают не апплет, а иконку в трее, типа volti и gxkb. Вот только непонятно, зачем так делать — ведь апплеты тем и хороши, что их можно произвольно и надёжно переупорядочивать, в отличие от помойки в трее…

mertvoprog
()
Ответ на: комментарий от mertvoprog

Так проблема в том, что каждое приложение в своем огороде. и выглядит они порой по разному. И действия с ними по ПКМ/ЛКМ разное. Сейчас сел на кеды и тут все по человечески в этом плане. но кеды на ноуте немного медленней работают. Даже с отключенными эффектами. Файловый менеджер и вовсе с задержкой в одну секунду запускается. Хотя система на ссд.

as_lan ★★
() автор топика
Ответ на: комментарий от as_lan

Когда опенсорс начал в этом плане скатываться у УГ?

Когда хипстеры до него дорвались.

Zhbert ★★★★★
()
Ответ на: комментарий от mertvoprog

настоящие кедерасты используют настоящие кеды с родными шнурками, но кричат про мозоли

fresa
()

Как это нет? Это в gnome3 нет. В XFCE он называется Notification area. То, что другие приложения создают свои значки — это уже их проблема.

te111011010
()
Ответ на: комментарий от te111011010

Проблема приложений, каждый валит на другого, а в итоге фигней должен заниматься пользователь. так получается?

as_lan ★★
() автор топика
Ответ на: комментарий от as_lan

Так проблема в том, что каждое приложение в своем огороде. и выглядит они порой по разному.

А можно скриншот посмотереть с такими «огородами»? Что-то я сомневаюсь в этом. 14 лет на Xfce4 сижу.

iZEN ★★★★★
()
Ответ на: комментарий от as_lan

Я к тому, что проблемы нет. Если приложению нужен трей — дают ему трей. Если не нужен, то, соотвествтенно, там нет иконки. Трей же сам за приложение не будет решать, помещать ли иконку приложения или нет.

te111011010
()
Ответ на: комментарий от iZEN

Уже ушел на кеды. Там с этим еще не так бред. Но например расстояние между значками не мог выставить одинаковым. Системные были со своим расстоянием. От других приложений с другим. Еще хуже дело обстояло, если панель делать вертикальной.

as_lan ★★
() автор топика
Ответ на: комментарий от te111011010

Как бы я немного о другом. Я выше привел пример. Anydesk сидит к примеру в одном аплете. Telegram в другом аплете. регулятор звука сам по себе. Питание так же само по себе. Wifi индикатор в отдельном аплете. При этом по ПКМ/ЛКМ у того же Anydesk и телеграм разное начинает выполнять. Софт виноват? Но в кедах нет этого безумства. Так все таки софт виной или DE/GTK3(мать его)?

as_lan ★★
() автор топика
Ответ на: комментарий от as_lan

арч, так что естественно 4.14

разницы между 4.12 вообще не вижу

buratino ★★★★★
()
Ответ на: комментарий от as_lan

Не пользовался anydesk, но у меня, например, goldendict, skype, teamviewer и telegram сидят в одном апплете — notifications area. С ними же network-manager и менеджер питания. В последнем надо включить «system tray icon», чтобы он именно в notifications area был. Как появится, отдельный апплет на панели можешь удалить.

te111011010
()
Ответ на: комментарий от as_lan

разное начинает выполнять

А сфига должно одно и то же?

софт виной или DE/GTK3(мать его)?

Софт не виноват, виновата прокладка между стулом и монитором, которая не понимает, в чём разница между треем и апплетами, потому что привыкла страдать на винде, где апплетов нету (ну точнее есть — MSVDM, например, из коробки ещё можно папку на панель задач прикрепить, но этим мало кто пользуется). И удивляется, что тут как-то сложно-непонятно, всё отдельно от трея. Ну хотите помойку как в винде — выкиньте апплеты и накидайте всякого мусора в трей, выше уже написано, как.

mertvoprog
()
Ответ на: комментарий от mertvoprog

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

as_lan ★★
() автор топика
Ответ на: комментарий от mertvoprog

1. А с фига разное? В одном нажатие на правой вызывает меню. В другом уже выполняется определенная команда. Зачем?
2. Прокладка как раз понимает. Но другая прокладка, которая мне сейчас втирает дичь, не понимает, что аплетов не должно быть десятки.
3. С чего это вы решили что я страдаю? Я там как раз не страдал. И Не страдаю в кедах, где тоже взаимодействие сделано для людей, а не рептилоидов и стана гнома.
4. Мне мусор не нужен. Мне нужно было все то, что итак там уже есть, но при этом все значки там более менее одинаково управлялись бы.

as_lan ★★
() автор топика
Ответ на: комментарий от as_lan

Виндузятный трей и порядок — вещи несовместимые. Трей — это помойка из разномастных иконок, которые в общем случае даже посортировать вручную нельзя.

mertvoprog
()
Ответ на: комментарий от as_lan

А с фига разное?

С того, что это разные программы. Ладно бы ещё от чего-то встроенного DE-шного консистентного поведения ожидать, но AnyDesk и Telegram — две разные сторонние программы.

аплетов не должно быть десятки

Ну не пихайте десятки, раз не нужны. А если нужны, то почему возмущаетесь?

Не страдаю в кедах

Каким местом? Может, кеды не умеют трей, а только индикаторы, и вместо апплетов валят всё в индикаторы? Ну так и жрите свои кеды, чего к другим пристали? Кеды специально для латентных винузятников и сделаны.

но при этом все значки там более менее одинаково управлялись бы

Ну заставьте, фигли. Отпишите разработчикам каждой из программ, которые эти значки добавляют, и пожалуйтесь, что оно неконсистентное какое-то :3 А они уж пускай между собой разбираются. Смысл на форуме-то кукарекать?

mertvoprog
()

И был удивлен отсутствием нормального трея.

Не удивляйся, это нормально. И вообще отбрось свои виндовые привычки, здесь ты хозяин своего трея, что хочешь, то и делай…

anonymous
()

А зачем вообще нужен трей, как элемент интерфейса? Накидали на панель часы, заряд аккумулятора, сеть и переключалку клавы и запущенные приложения. И всё. Нафига там в трее скайп, телега, гнилое_мясо и прочие торренто-качалки?

anonymous
()
Ответ на: комментарий от anonymous

Нафига там в трее скайп, телега, гнилое_мясо и прочие торренто-качалки?

Так некоторое из этого дерьма управляться умеет только через иконку в трее. Viber, например, грохается только через иконку в трее или SIGKILL. С уведомлениями тоже беда: на макоси давным-давно завезли индикаторы количества уведомлений на иконках в доке, а у линуксоидов ни фига подобного не прижилось, максимум моргание через _NET_WM_STATE_DEMANDS_ATTENTION.

mertvoprog
()
Ответ на: комментарий от mertvoprog

управляться умеет только через иконку в трее.

А как быть, если например, ну тупо, тот же Viber запущен под каким-нибудь wm, где просто нет трея? Получается, что трей становится стандартом интерфейса – линукс, а точнее основные популярные DE и WM, выходит, идут по каким-то нормам, к которым приучен или приручен массовый пользователь ПК?

anonymous
()
Ответ на: комментарий от anonymous

А как быть, если например, ну тупо, тот же Viber запущен под каким-нибудь wm, где просто нет трея?

Будто они такие конфигурации вообще учитывают. Выпустили под дефолтные Ubuntu/Fedora раз в пару лет — нате, жрите, и радуйтесь, что хоть такое есть. У них даже большой красивой кнопки «Скачать» для GNU/Linux-версии на сайте нет — просто числится в подшконочном списке вместе с древним версиями винды и макоси.

трей становится стандартом интерфейса

Не становится, он ещё лет 20 назад стал, причём несколько хаотично. И некоторые убеждены, что пришло время от него избавиться. Но проприетарщиноделы не в курсе, и прислать им патчи для выпила трея гномосеки не могут ;-)

mertvoprog
()
Ответ на: комментарий от mertvoprog

И некоторые убеждены, что пришло время от него избавиться. Но проприетарщиноделы не в курсе, и прислать им патчи для выпила трея гномосеки не могут ;-)

Ну тут другая ситуация, гномеры ссылаются на тексты микрософта про трей, где написано что он ненужен. Но в винде его почему то не спешат выпиливать...

stasolog
()
Ответ на: комментарий от stasolog

Но в винде его почему то не спешат выпиливать…

Самое интересное, что если нет трея, то приложения, которые туда сворачиваются уходят в фон. Проверить можно, отключив проводник, точнее заменив, например, на far.exe.

anonymous
()
Ответ на: комментарий от mertvoprog

Типичное русскоязычное общество линуксоидов. Ты спрашиваешь как решить проблему - тебе говорят проблема в тебе, сиди и молча жуй кактус. Уважаемый, если вам нравится кататься на самокате то пожалуйста. Я хотел работать со СВОИМИ привычками, а не переучиваться под ВАШИ, я задал вопрос, возможно ли настроить поведение под похожее на офтопик/кде. А что вы мне тут втираете? Тот же Anydesk при сворачивании уходит в аплет. Сейчас ради него был запущен отдельный аплет только ради него одного. Вы мне предлагаете писать разрабам anydesk? А может сразу в спортлото? Опять таки, по вашей логике все должен решать в этой ситуации пользователь, раз ему хочется чего-то другого, чем некоторому ограниченному количество ортодоксально настроенных пользователей. Писать разрабам постоянно? С фига ли будет слушать разраб, да еще подобного софта? Он пошлет к разрабам или DE или телеги, и так же как и вы будет утверждать, что это они неправильно пишут, а мы все сделали тип-топ. Я не вижу причин для дальнейшего обсуждения в этой теме, потому что тема превратилась (как и почти всегда на лоре) в кружок для холивара. На форуме кукарекаете вы один. Зашли в тему без единого толкового предложения. Но при этому утверждаете что вы Д'Артаньян, а все вокруг не правы.

as_lan ★★
() автор топика
Ответ на: комментарий от as_lan

молча жуй кактус

Не молчать абыкуда — ещё хуже. Вы создали себе впечатление, что пытаетесь решить проблему, а на деле просто вскудахтнули в пустоту.

Я хотел работать со СВОИМИ привычками, а не переучиваться под ВАШИ

Привычки не нужны, ни Ваши, ни чьи-то. Есть кедовская панель, есть крысиная панель, одна работает так-то, другая работает так-то; при чём здесь какие-то привычки — непонятно.

возможно ли настроить поведение под похожее на офтопик/кде

Нельзя. Для вантузятников есть ReactOS.

Тот же Anydesk при сворачивании уходит в аплет. Сейчас ради него был запущен отдельный аплет только ради него одного

У Anydesk есть апплет для xfce4-panel? Что-то Вы путаете…

Вы мне предлагаете писать разрабам anydesk?

Именно. «В спортлото» — это как раз сюда.

все должен решать в этой ситуации пользователь, раз ему хочется чего-то другого

А в Вашем манямирке иначе? Никто за Вас ничего не обязан делать, тем более бесплатно.

Он пошлет к разрабам или DE или телеги, и так же как и вы будет утверждать, что это они неправильно пишут, а мы все сделали тип-топ

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

Зашли в тему без единого толкового предложения

Потому что на пользовательском уровне Ваша проблема не решается. Надо уметь программировать или пинать программистов. Вы же не занимаетесь ни тем, ни тем — просто жалуетесь в пустоту на «кривой» софт.

а все вокруг не правы

Правда у каждого своя.

mertvoprog
()
28 сентября 2020 г.
Ответ на: комментарий от PPP328

Наверное потому что память течёт и выкинули работу в трее - чтоб чаще перезапускали))))))

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.