Browse Source

Add a new contrib/desktopentry-setlang/ mechanism

This was supplied by Antonis Tsolomitis
<antonis.tsolomitis@gmail.com>, and allows you to hardcode a LANG
setting before starting up CDE, if your login manager does not do that
for you.
Jon Trulson 4 years ago
parent
commit
08b6281f60

+ 18 - 0
cde/contrib/desktopentry-setlang/README-cde-alt

@@ -0,0 +1,18 @@
+This is another method to setup an xsession which allows you to execute
+commads before the CDE Xsession gets executed. 
+This alternate method is useful when for example you need to 
+set a different language.
+
+In this example we 
+1. have the login manager execute /usr/dt/bin/startxsession.sh script
+2. The /usr/dt/bin/startxsession.sh first sets properly the LANG variable
+	(or you can add whatever you want to execute before CDE Xsession starts)
+	and then executes /usr/dt/bin/Xsession which will start CDE.
+
+To install, after you edit the startxsession.sh to your liking, do as root:
+
+cp /path/to/cdesktopenv-code/cde/contrib/desktopentry/cde-alt.desktop /usr/share/xsessions/
+cp /path/to/cdesktopenv-code/cde/contrib/desktopentry/startxsession.sh /usr/dt/bin/
+chmod ugo+rx /usr/dt/bin/startxsession.sh
+
+

+ 7 - 0
cde/contrib/desktopentry-setlang/cde-alt.desktop

@@ -0,0 +1,7 @@
+[Desktop Entry]
+Name=CDE
+Comment=Use this session to boot into the Common Desktop Environment
+Keywords=Common Desktop Environment
+Exec=/usr/dt/bin/startxsession.sh
+Icon=Dtlogo.pm
+Type=Application

+ 6 - 0
cde/contrib/desktopentry-setlang/startxsession.sh

@@ -0,0 +1,6 @@
+#!/bin/sh
+
+export PATH=$PATH:/usr/dt/bin
+export LANG=el_GR.UTF-8
+/usr/dt/bin/Xsession
+