LINUX.ORG.RU

Viber minimized wayland

 , , , ,


0

1

Доброго времени суток, для запуска сабжа в свёрнутом виде использую следующий скрипт:

#!/bin/bash

set -e

export QT_AUTO_SCREEN_SCALE_FACTOR=0

/opt/viber/Viber StartMinimized &

while ! wmctrl -xc Viber.ViberPC; do

sleep .5

done

viber работает через Xwayland. При этом сообщает, что

Warning: Ignoring WAYLAND_DISPLAY on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.

Если дописать export QT_QPA_PLATFORM=wayland, то либо не срабатывает если добавить вниз, либо срабатывает если написать выше, но тогда не работает вторая команда сворачивающая иконку в трей. Оно вообще работает вместе? Как правильно записать? Плиз, хелп!



Последнее исправление: sholmes (всего исправлений: 6)

но тогда не работает вторая команда сворачивающая иконку в трей. Оно вообще работает вместе? Как правильно записать?

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

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

Ты привёл «цитату» из ниоткуда, которой я не говорил. Как мог, так твои фантазии расшифровал, а на дополнительные вопросы я тебе как без контекста отвечу?

t184256 ★★★★★
()
Последнее исправление: t184256 (всего исправлений: 1)
Ответ на: комментарий от rumgot

2023 на дворе, забудьте уже про этот ваш трей. Есть список окон, он умеет привлекать внимание, он умеет в кастомный действия по ПКМ, и то и то уже лет 10 как. Дубли этой функциональности не нужны.

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

Т.е. «забудьте этот ваш трей» и «не имеет полезной функции» и «Дубли этой функциональности не нужны» должно что то иное означать?

rumgot ★★★★★
()
Последнее исправление: rumgot (всего исправлений: 2)
Ответ на: комментарий от rumgot

Они означают «забудьте этот ваш трей», «не имеет полезной функции» и «дубли этой функциональности не нужны» соответственно. На вопросы «кому не нужен?» и «тебе и ещё кому?» конкретно ответить все ещё затрудняюсь. Могу разве что надиктовать тебе что-нибудь по слогам, но не очень лестное.

t184256 ★★★★★
()

Запускай Viber так:

/opt/viber/Viber StartInBackground

Или тебе нужно именно в свернутом виде (а не скрытом, при котором отображается только иконка в трее)?

Судя по твоей команде:

wmctrl -xc Viber.ViberPC

в которой ты закрываешь окно, тебе нужно именно скрыть окно и отображать только иконку в трее.

rumgot ★★★★★
()
Последнее исправление: rumgot (всего исправлений: 3)
Ответ на: комментарий от ggrn

куда их без трея сувать то?

Сувать их никуда не надо, они висят себе в доке и есть не просят.

и не мешаются когда делаешь alt+tab

А, так твоя проблема в том, что ты юзаешь alt-tab вместо хоткеев «перейти к приложению #N в доке».

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

Сувать их никуда не надо, они висят себе в доке и есть не просят.

эт где такая реализация есть?

А, так твоя проблема в том, что ты юзаешь alt-tab вместо хоткеев «перейти к приложению #N в доке».

В доке висят только часто используемые приложения. А редкие типо гимпа/офиса и т.д. мне не часто и нужны.

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

че-т мы из разных миров будто

эт где такая реализация есть?

везде, где есть доки и/или таскбары

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

в доке висят как прикрепленные, так и просто все запущенные приложения

t184256 ★★★★★
()