Gibt es keine Möglichkeit es komplett zu unterbinden dass XFCE an den randr-Einstellungen schraubt? Also nicht mit Workarounds sondern abschalten?
Was in deinen Augen ist ein Workaround und was nicht mehr?
Im
xfce4-session-editor gibt es eine Spalte
gesperrt. Die muss ja für was gut sein. Vielleicht hilft dir das weiter bei der suche. Es gibt auch einen Kiosk-Mode bei dem man einige Dinge für den User sperren kann. Ob das aber nocht geht weiß ich nicht. Die Anleitung dazu sind recht alt.
Schau auch mal unter
/etc/xdg/xfce4/xfconf/xfce-perchannel-xml/. Da steht der selbe Krempel wie im Home-Verzeichnis. Evtl kannst du da was drehen. Eine schnelle Suche ergab das man z.B. folgendes in der Datei
xfce4-panel.xml ändern soll um das Pannel zu sperren. Konnte es aber nicht testen.
|
Quellcode
|
1
2
3
|
<channel name="xfce4-panel" version="1.0">
duch
<channel name="xfce4-panel" version="1.0" locked="*" unlocked="root;@wheel">
|
EDIT: Hier noch ein Link zu XFCE
http://docs.xfce.org/xfce/xfconf/start
EDIT2: Konnte heute an einem System mit XFCE (4.10) testen. Nach dem ändern der
displays.xml Datei unter
/etc/xdg/xfce.... konnte der Benutzer nichts mehr einstellen. Zusätzlich hatte ich noch die entsprechende Datei im Homeverzeichnis gelöscht. Beim
xfce4-session-editor sind nun auch überall Häckschen...
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
<?xml version="1.0" encoding="UTF-8"?>
<channel name="displays" version="1.0" unlocked="root">
<property name="Default" type="empty">
<property name="DVI-I-2" type="string" value="Digitalanzeige">
<property name="Resolution" type="string" value="1920x1080"/>
<property name="RefreshRate" type="double" value="59.939394"/>
<property name="Rotation" type="int" value="0"/>
<property name="Reflection" type="string" value="0"/>
<property name="Primary" type="bool" value="false"/>
<property name="Position" type="empty">
<property name="X" type="int" value="0"/>
<property name="Y" type="int" value="0"/>
</property>
</property>
</property>
<property name="Schemes" type="empty">
<property name="Apply" type="string" value="Default"/>
</property>
</channel>
|