Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
KDE Einstellungen Sperren / Standards festlegen
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) Deutsche Dokumentation
View previous topic :: View next topic  
Author Message
rc
Apprentice
Apprentice


Joined: 16 Dec 2003
Posts: 234

PostPosted: Wed Feb 20, 2008 10:42 am    Post subject: KDE Einstellungen Sperren / Standards festlegen Reply with quote

Hi,
wenn man gewisse Einstellungen in KDE sperren möchte, kann einem im ersten Anlauf das kiosktool weiter helfen.
Einfach als "normaler" Benutzer (Mitglied der "wheel" Gruppe) in KDE anmelden und dann als root das kiosktool ausfühen und die gewünschten Einstellungen vornehmen.

Mit dem Kiosktool kann man jedoch nur ziemlich grob die Einstellungen festlegen.

Für erheblich feinere Einstellungsmöglichkeiten kann man die Dateien unter "/etc/kde-profile/" verwenden.

Z.B. kann man in /etc/kde-profile/default/share/config/kdeglobals mit folgenden Zeilen
Code:

[KDE Action Restrictions][$i]
action/editfiletype=false
lock_screen=false
logout=true
manipulatescreen_screensavers=false
start_new_session=false
user/root=false
print/selection=false
print/system=false

unter anderem das Sperren des Bildschirms, Ändern von Bildschirmschoner Einstellungen, Starten neuer Sessions und das Ändern der Druckereinstellungen / -auswahl verhindern.
[$i] sorgt hierbei dafür, dass diese Einstellungen nicht mehr verändert werden können.
[$i] kann sowohl für ganze Dateien (dann muss es am Anfang stehen), für Teilbereiche (wie oben zu sehen) oder für einzelne Optionen verwendet werden.

Ein weiteres Beispiel, ebenfalls aus /etc/kde-profile/default/share/config/kdeglobals zum Deaktivieren von "Thumbnails" bzw. Vorschau für Dateien im Konqueror.
Code:

[PreviewSettings][$i]
BoostSize=false
MaximumSize=1048576
UseFileThumbnails=false
applications=false
ar=false
audiocd=false
file=false
fish=false
floppy=false
fonts=false
ftp=false
home=false
imap=false
imaps=false
invitation=false
lan=false
ldap=false
ldaps=false
mac=false
man=false
mbox=false
media=false
nfs=false
nntp=false
nntps=false
nxfish=false
perldoc=false
pop3=false
pop3s=false
print=false
printdb=false
programs=false
pydoc=false
remote=false
rlan=false
settings=false
sftp=false
sieve=false
smtp=false
smtps=false
system=false
tar=false
trash=false
webdav=false
webdavs=false
zeroconf=false
zip=false


Auch kann man verbieten, dass gewisse Menueinträge angezeigt werden.
Z.B. mit /etc/kde-profile/default/share/desktop-directories/kde-system.directory den Menupunkt "System" "ausblenden:
Code:

[$i]
[Desktop Entry]
Encoding=UTF-8
Type=Directory
Name=System
Name[af]=Stelsel
... hier steht viel Text bezüglich Internationalisierung ...
Name[zu]=Isistimu
Icon=package_system
NoDisplay=true

[$i] hier für die ganze Datei verwendet und mit NoDisplay=true diesen Eintrag ausblenden.

Das ganze funktioniert auch für Einträge im "Kontrollzentrum" z.B. mittels /etc/kde-profile/default/share/desktop-directories/kde-settings-system.directory die Einstellungsmöglichkeiten für System ausblenden (analog zu obigem Beispiel).
Code:

[$i]
[Desktop Entry]
Encoding=UTF-8
Type=Directory
Name=System Administration
Name[af]=Stelsel Administrasie
...
Name[zu]=Ukugcinwa kwe-sistimu
Icon=kcmsystem
NoDisplay=true


Edit(Fortsetzung)

Alternativ können auch über die Dateien in /usr/share/config Standardeinstellungen festgelegt werden.
Diese können von den Benutzern verändert werden.
Z.B. mittels /usr/share/config/ksplashrc welcher Splashscreen verwendet werden soll.
Code:

[KSplash]
Theme=KDEWheat

Oder mittels /usr/share/config/kdesktoprc der Bildschirmhintergrund usw. voreingestellt werden.
Code:

[Version]
KDEVersionMajor=3
KDEVersionMinor=5
KDEVersionRelease=2

[Desktop0]
BackgroundMode=Flat
BlendBalance=100
BlendMode=NoBlending
ChangeInterval=60
Color1=0,48,130
Color2=192,192,192
CurrentWallpaperName=
LastChange=0
MinOptimizationDepth=1
MultiWallpaperMode=NoMulti
Pattern=
Program=
ReverseBlending=false
UseSHM=false
Wallpaper=/usr/kde/3.5/share/wallpapers/here-gear.svgz
WallpaperList=
WallpaperMode=Scaled

Will man, dass, auch beim ersten Anmelden, kein KPersonalizer angezeigt wird so kann man das mit /usr/share/config/kpersonalizerrc erreichen.
Code:

[General]
FirstLogin=false


Ich hoffe, dass dieser Beitrag hilfreich ist.
Anregungen, Kommentare usw. am besten hier rein.

Grüße,
rc
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) Deutsche Dokumentation All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum