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)

А просто если вручную ввести в терминале в гноме:

/opt/viber/Viber StartMinimized

То работает запуск в свернутом виде?

И тот же вопрос про кеды.

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

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

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

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

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

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

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

С кем кошу под дурака? Вот ты написал, что я «кошу под дурака», а вместе с кем? С тобой или еще с кем? Или ты почесать собирался?

t184256 ★★★★★
()

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

/opt/viber/Viber StartInBackground

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

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

wmctrl -xc Viber.ViberPC

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

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

Ну как не нужен? Есть месенжеры, плееры, стимы всякие, эти програмулины висят запущенные и не мешаются когда делаешь alt+tab, куда их без трея сувать то?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

t184256 ★★★★★
()

ну логично - wmctrl иксовое приложение, оно не работает с вяленым. Замени его на ydotool, wtype, или какие там еще есть альтернативы

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

Это без вяленого, а мне нужно через QT_QPA_PLATFORM=wayland, а оно вместе не работает если запускать в скрытом виде

sholmes
() автор топика
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.