LINUX.ORG.RU

Вопрос к пользователям qTox

 


0

1

Ubuntu 24.04. Почему-то qTox стал запускаться в таком виде https://i.postimg.cc/Z53znJ6f/2024-11-12-02-36-32.png Невозможно развернуть или передвинуть окно, изменить размер. Раньше запускался нормально. Удаление (даже через purge) и переустановка проблему не решает. Может, кто сталкивался?

PS: Для сравнения, вот как это должно выглядеть https://i.postimg.cc/PrMZqKDD/image-2024-11-12-024907420.png

Перемещено hobbit из general



Последнее исправление: mark-v (всего исправлений: 1)

вот как это должно выглядеть…

Не должно. Это гном. В нём даже родное выглядит как «Гу…!» А чуждое, соответственно, как «Kю!»

andytux ★★★★★
()

Если окна других приложений выглядят нормально - то это настройки внутри qtoх для отказа от рамки, меню и кнопок min/max/close. Либо тема кривая для qtox (но это тоже настройки внутри qtox). И живут они внутри ~/.config/tox/

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

И живут они внутри ~/.config/tox/

Ну, там только qtox.ini и файлы профилей *.tox. Попробовал скопировать qtox.ini с машины, где все нормально работает и не помогло. Но на другой машине 22.04.

mark-v
() автор топика
Ответ на: комментарий от IIIypuk

Посмотрел Issues, частоты проблема. Либо большой размер, либо маленький)

xrandr -q
Screen 0: minimum 16 x 16, current 3840 x 2160, maximum 32767 x 32767
Virtual-1 connected primary 3840x2160+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   3840x2160     59.98*+
   2048x1536     59.95  
   1920x1440     59.97  
   1600x1200     59.87  
   1440x1080     59.99  
   1400x1050     59.98  
   1280x1024     59.89  
   1280x960      59.94  
   1152x864      59.96  
   1024x768      59.92  
   800x600       59.86  
   640x480       59.38  
   320x240       59.52  
   2560x1600     59.99  
   1920x1200     59.88  
   1680x1050     59.95  
   1440x900      59.89  
   1280x800      59.81  
   1152x720      59.97  
   960x600       59.63  
   928x580       59.88  
   800x500       59.50  
   768x480       59.90  
   720x480       59.71  
   640x400       59.95  
   320x200       58.96  
   3200x1800     59.96  
   2880x1620     59.96  
   2560x1440     59.96  
   2048x1152     59.90  
   1920x1080     59.96  
   1600x900      59.95  
   1368x768      59.88  
   1280x720      59.86  
   1024x576      59.90  
   864x486       59.92  
   720x400       59.55  
   640x350       59.77
mark-v
() автор топика
Ответ на: комментарий от mark-v

Открой терминал, выполни в нем

QT_SCALE_FACTOR=1 qtox

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

squareroot ★★★★
()
Ответ на: комментарий от mark-v

https://paste.opensuse.org/pastes/148b524a0c8f

ОК, а визуально окно при этом нормальное? Весь смысл этой команды в том, чтобы qTox перестал считать, что DPI монитора слишком большой и не увеличивал интерфейс.

squareroot ★★★★
()

Похоже на проблему с Client-side decoration (CSD).

Может программа считает что оконный менеджер должен отрисовывать рамку окна, а оконный менеджер считает что программа в итоге рамки нету(Тут надо смотреть что за WM и DE, X11 или Wayland). Может что-то с плагином под qt для CSD. Можно попробовать тему сменить(это не шутка я как-то столкнулся с тем что qt приложение падало из-за системной темы).

V1KT0P ★★
()
Ответ на: комментарий от mark-v

https://paste.opensuse.org/pastes/148b524a0c8f

Случайно графические приложиния(или dconf/gsettings) через sudo не запускал? Проверь что файл «/run/user/1000/dconf/user» принадлежит не root-у а текущему пользователю.

ls -ls /run/user/1000/dconf/user
V1KT0P ★★
()
Ответ на: комментарий от V1KT0P

Случайно графические приложиния(или dconf/gsettings) через sudo не запускал?

Нет

Проверь что файл «/run/user/1000/dconf/user» принадлежит не root-у а текущему пользователю

ls -l /run/user/1000/dconf/user
-rw------- 1 user user 2 ноя 17 03:51 /run/user/1000/dconf/user
mark-v
() автор топика
Ответ на: комментарий от mark-v

Скачал Ubuntu 24.04.1 и протестировал:

Ubuntu DE X11 - есть рамка
Ubuntu DE Wayland - есть рамка
Gnome DE X11 - есть рамка
Gnome DE Wayland - нет рамки

Можно для Qt указать принудительное использование X11:

QT_QPA_PLATFORM=xcb qtox

тогда оно будет работать через XWayland и отрисует рамку. Чего они там накрутили в Gnome непонятно.

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

Можно для Qt указать принудительное использование X11. Тогда оно будет работать через XWayland и отрисует рамку.

Огромное спасибо. Сработало

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

mark-v
() автор топика
Последнее исправление: mark-v (всего исправлений: 1)