Bug 30477

Summary: По NX не работает Центр управления системой
Product: Sisyphus Reporter: Pavel Isopenko <master>
Component: accAssignee: inger <inger>
Status: CLOSED DUPLICATE QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: anubix, cas, inger, mike, zerg
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
Так открывается Центр управления системой под MATE none

Description Pavel Isopenko 2014-11-17 17:09:41 MSK
Created attachment 6174 [details]
Так открывается Центр управления системой под MATE

При подключении к рабочему столу MATE по протоколу NX (freenx-server + nxclient) не работает Центр управления системой: авторизация проходит, окно открывается пустое, и на этом всё заканчивается. 
И то же самое в regular-mate, видимо проблема общая.
В Centaurus 6.0 (Gnome) всё работало.
Comment 1 Andrey Cherepanov 2014-11-17 18:57:18 MSK
На пакет.
Comment 2 Sergey V Turchin 2014-11-17 19:11:03 MSK
Что-нибудь работает из программ, написанных на Qt4?
Comment 3 Sergey V Turchin 2014-11-17 19:15:19 MSK
Я не помню, где обсуждалось, но проблема у freenx.
Comment 4 Michael Shigorin 2014-11-19 17:18:34 MSK
Кажется, всё-таки это вопрос на переключение рендерера в Qt.

Припоминается объезд в виде opennx как клиента или выключения render extension в nxclient.

2 zerg: bug #29986, comment 29?  Если да -- вероятно, это дубль по сути.
Comment 5 Zerg 2014-11-19 17:35:59 MSK
(В ответ на комментарий №4)
> вероятно, это дубль по сути.
Да. Установите переменную окружения QT_GRAPHICSSYSTEM=raster .

Правда, не совсем понятно, кого нужно исправлять или настраивать для общего решения.

*** This bug has been marked as a duplicate of bug 29986 ***
Comment 6 Pavel Isopenko 2014-11-21 17:06:06 MSK
QT_GRAPHICSSYSTEM=raster не помогает, как и native.
Дубль признаю. Очень похоже на общую проблему.
Проверяю все возможные способы обхода - пока безуспешно.
Comment 7 Sergey V Turchin 2014-11-24 15:01:34 MSK
(В ответ на комментарий №6)
> не помогает,
Значит, не выставили.

> как и native.
Ой, да. Надо QT_GRAPHICSSYSTEM=native
Comment 8 Pavel Isopenko 2014-11-26 10:28:31 MSK
> Значит, не выставили.
Если бы.
$ cat /etc/profile.d/qt.sh
export QT_GRAPHICSSYSTEM=native 
$ env | grep QT
QT_GRAPHICSSYSTEM=native

Как уже доложено в #29986, через su - работает. То есть если сначала стать рутом а потом уже
# acc
Только неправильно это.
Comment 9 Sergey V Turchin 2014-11-26 15:55:39 MSK
(В ответ на комментарий №8)
> > Значит, не выставили.
> Если бы.
> $ cat /etc/profile.d/qt.sh
Не выставили означает не "не написали где-то какие-то буквы", а что у процесса alterator-browser не выставили эту переменная окружения.
Comment 10 Michael Shigorin 2014-11-26 16:42:33 MSK
Значит, теряется где-то в consolehelper (см. `readlink /usr/bin/acc`).
Comment 11 Sergey V Turchin 2014-11-26 16:55:37 MSK
(В ответ на комментарий №10)
> теряется где-то в consolehelper
Ну да. Он только избранные переменные передает.