View previous topic :: View next topic |
Author |
Message |
TGL Bodhisattva
Joined: 02 Jun 2002 Posts: 1978 Location: Rennes, France
|
Posted: Wed Jun 11, 2003 4:38 pm Post subject: Quoi est où dans KDE ? |
|
|
Je bidouille un truc là pour lequel j'ai besoin de connaitre l'emplacement des icônes dans KDE... mais j'ai pas KDE. Est-ce que qqun pourrait me renseigner ?
(j'ai souvenir d'un truc du genre /usr/share/icons/{hi|low}color, mais ça pourrait aussi être dans /usr/kde/<version>/<qqch>, enfin bref, j'en sait rien... )
Last edited by TGL on Wed Jun 11, 2003 5:43 pm; edited 1 time in total |
|
Back to top |
|
|
TGL Bodhisattva
Joined: 02 Jun 2002 Posts: 1978 Location: Rennes, France
|
Posted: Wed Jun 11, 2003 5:40 pm Post subject: |
|
|
Oh, et puis tant que vous y êtes, très chers KDErs, est-ce que vous pourriez me dire si les sessions que propose Kdm sont bien celles de /etc/X11/Sessions, et puis aussi me filer le script de session d'un KDE quelconque (càd un script qu'à un nom avec KDE dedans, et qui se trouve j'éspère dans le répértoire sus-cité).
Thanks. |
|
Back to top |
|
|
SuperTomate Guru
Joined: 02 Jun 2002 Posts: 392 Location: France
|
Posted: Wed Jun 11, 2003 6:04 pm Post subject: Re: Quoi est où dans KDE ? |
|
|
TGL wrote: | Je bidouille un truc là pour lequel j'ai besoin de connaitre l'emplacement des icônes dans KDE... mais j'ai pas KDE. Est-ce que qqun pourrait me renseigner ? |
Mais bien sûr !
Voilà voilà :
Code: | $ ls /usr/kde/3.1/share/icons
Locolor Technical crystalsvg default.kde hicolor ikons kdeclassic locolor slick
|
TGL wrote: | est-ce que vous pourriez me dire si les sessions que propose Kdm sont bien celles de /etc/X11/Sessions |
Yes.
TGL wrote: | et puis aussi me filer le script de session d'un KDE quelconque |
Code: | $ cat /etc/X11/Sessions/kde-3.1.2
#!/bin/sh
/usr/kde/3.1/bin/startkde |
|
|
Back to top |
|
|
TGL Bodhisattva
Joined: 02 Jun 2002 Posts: 1978 Location: Rennes, France
|
Posted: Wed Jun 11, 2003 6:31 pm Post subject: Re: Quoi est où dans KDE ? |
|
|
SuperTomate wrote: | Mais bien sûr ! |
J'adore ce forum
SuperTomate wrote: | Code: | $ ls /usr/kde/3.1/share/icons
Locolor Technical crystalsvg default.kde hicolor ikons kdeclassic locolor slick
|
|
Argh, flute, j'avais pas pensé au thèmes... Bon bah, hicolor et locolor ça suffira, temps pis opur les zolis zicons.
SuperTomate wrote: | Code: | $ cat /etc/X11/Sessions/kde-3.1.2
#!/bin/sh
/usr/kde/3.1/bin/startkde |
|
Ah bah je veux bien le startkde aussi alors... Et puis aussi, si tu pouvais me faire un "env | grep KDE", ce serait royal. Merci bien, et promis, si je trouve encore qqch à demander, j'emergerais kde |
|
Back to top |
|
|
SuperTomate Guru
Joined: 02 Jun 2002 Posts: 392 Location: France
|
Posted: Wed Jun 11, 2003 6:49 pm Post subject: Re: Quoi est où dans KDE ? |
|
|
TGL wrote: | Argh, flute, j'avais pas pensé au thèmes... Bon bah, hicolor et locolor ça suffira, temps pis opur les zolis zicons. |
Utilise default.kde alors. C'est un lien qui pointe vers crystalsvg qui est le thème par défaut depuis kde 3.1.
TGL wrote: | Ah bah je veux bien le startkde aussi alors... |
Ca arrive... Attention, c'est gros !
Code: | $ cat /usr/kde/3.1/bin/startkde
#!/bin/sh --login
#
# GENTOO CUSTOMIZED KDE STARTUP SCRIPT ( KDE-3.1.2 )
#
# When the X server dies we get a HUP signal from xinit. We must ignore it
# because we still need to do some cleanup.
trap 'echo GOT SIGHUP' HUP
# Gentoo part:
export PATH="/usr/kde/3.1/bin:${PATH}"
export KDEDIR="/usr/kde/3.1"
# Use env.d's KDEDIRS. They should only include locations like /usr though, not
# actual KDE installations
# handle ~/.kde* dirs - separate ones for separate KDEs
cd ~
[ -d .kde ] && /bin/mv .kde .kde.backup
if [ ! -e .kde3.1 ]; then
if [ -e .kde3 ]; then
/bin/cp -r .kde3 .kde3.1
else
/bin/mkdir .kde3.1
fi
fi
/bin/ln -sf .kde3.1 .kde
#export KDEHOME="${HOME}/.kdecvs"
# Gentoo part ends
# Boot sequence:
#
# kdeinit is used to fork off processes which improves memory usage
# and startup time.
#
# * kdeinit starts the dcopserver and klauncher first.
# * Then kded is started. kded is responsible for keeping the sycoca
# database up to date. When an up to date database is present it goes
# into the background and the startup continues.
# * Then kdeinit starts kcminit. kcminit performs initialisation of
# certain devices according to the user's settings
#
# * Then ksmserver is started which in turn starts
# 1) the window manager (kwin)
# 2) everything in $KDEDIR/share/autostart (kdesktop, kicker, etc.)
# 3) the rest of the session.
# Set a left cursor instead of the standard X11 "X" cursor, since I've heard
# from some users that they're confused and don't know what to do. This is
# especially necessary on slow machines, where starting KDE takes one or two
# minutes until anything appears on the screen.
#
# Set the background to cyan (Gentoo version change).
# The standard X background is nasty, causing moire effects and exploding
# people's heads. We use colours from the standard KDE palette for those with
# palettised displays.
test "$XDM_MANAGED" || bkg="-solid #5477A0"
xsetroot -cursor_name left_ptr $bkg
# The user's personal KDE directory is usually ~/.kde, but this setting
# may be overridden by setting KDEHOME.
kdehome=$HOME/.kde
test -n "$KDEHOME" && kdehome=`echo "$KDEHOME"|sed "s,^\~/,$HOME/,"`
# Activate the kde font directories.
#
# There are 4 directories that may be used for supplying fonts for KDE.
#
# There are two system directories. These belong to the administrator.
# There are two user directories, where the user may add her own fonts.
#
# The 'override' versions are for fonts that should come first in the list,
# i.e. if you have a font in your 'override' directory, it will be used in
# preference to any other.
#
# The preference order looks like this:
# user override, system override, X, user, system
#
# Where X is the original font database that was set up before this script
# runs.
usr_odir=$kdehome/share/fonts/override
usr_fdir=$kdehome/share/fonts
if test -n "$KDEDIRS"; then
kdedirs_first=`echo "$KDEDIRS"|sed -e 's/:.*//'`
sys_odir=$kdedirs_first/share/fonts/override
sys_fdir=$kdedirs_first/share/fonts
else
sys_odir=$KDEDIR/share/fonts/override
sys_fdir=$KDEDIR/share/fonts
fi
# We run mkfontdir on the user's font dirs (if we have permission) to pick
# up any new fonts they may have installed. If mkfontdir fails, we still
# add the user's dirs to the font path, as they might simply have been made
# read-only by the administrator, for whatever reason.
test -d "$usr_odir" && (mkfontdir "$usr_odir" ; xset +fp "$usr_odir")
test -d "$sys_odir" && xset +fp "$sys_odir"
test -d "$usr_fdir" && (mkfontdir "$usr_fdir" ; xset fp+ "$usr_fdir")
test -d "$sys_fdir" && xset fp+ "$sys_fdir"
#
# Add any user-installed font directories to the X font path
kde_fontsdir=$kdehome/share/fonts
kde_fontpaths=$kde_fontsdir/fontpaths
if test -r "$kde_fontpaths" ; then
savifs=$IFS
IFS=
for fpath in `grep -v '^[ ]*#' < "$kde_fontpaths"` ; do
if test -s "$fpath"/fonts.dir ; then
xset fp+ "$fpath"
fi
done
IFS=$savifs
fi
# Ask X11 to rebuild its font list.
xset fp rehash
#
# Get Ghostscript to look into user's KDE fonts dir for additional Fontmap
if test -n "$GS_LIB" ; then
GS_LIB=$kde_fontsdir:$GS_LIB
export GS_LIB
else
GS_LIB=$kde_fontsdir
export GS_LIB
fi
# Link "tmp" resource to directory in /tmp
# Creates a directory /tmp/kde-$USER and links $KDEHOME/tmp-$HOSTNAME to it.
lnusertemp tmp >/dev/null
# Link "socket" resource to directory in /tmp
# Creates a directory /tmp/ksocket-$USER and links $KDEHOME/socket-$HOSTNAME to it.
lnusertemp socket >/dev/null
# In case of dcop sockets left by a previous session, cleanup
dcopserver_shutdown
echo 'startkde: Starting up...' 1>&2
# run KPersonalizer before the session, if this is the first login
if kreadconfig --file kpersonalizerrc --group General --key FirstLogin --default true --type bool; then
# start only dcopserver, don't start whole kdeinit (takes too long)
echo 'startkde: Running kpersonalizer...' 1>&2
dcopserver
kwin &
kpersonalizer --before-session
# handle kpersonalizer restarts (language change)
while test $? -eq 1; do
kpersonalizer --r --before-session
done
dcopserver_shutdown
# shutdown will also make kwin quit, give it time to do so
sleep 1
fi
# the splashscreen and progress indicator
if [ -n "$KSPLASH" ]; then
$KSPLASH
else
ksplash
fi
# We set LD_BIND_NOW to increase the efficiency of kdeinit.
# kdeinit unsets this variable before loading applications.
LD_BIND_NOW=true kdeinit +kcminit +knotify
if test $? -ne 0; then
# Startup error
echo 'startkde: Could not start kdeinit. Check your installation.' 1>&2
xmessage -geometry 500x100 "Could not start kdeinit. Check your installation."
fi
# finally, give the session control to the session manager
# if the KDEWM environment variable has been set, then it will be used as KDE's
# window manager instead of kwin.
# if KDEWM is not set, ksmserver will ensure kwin is started.
# kwrapper is used to reduce startup time and memory usage
# kwrapper does not return usefull error codes such as the exit code of ksmserver.
# We only check for 255 which means that the ksmserver process could not be
# started, any problems thereafter, e.g. ksmserver failing to initialize,
# will remain undetected.
test -n "$KDEWM" && KDEWM="--windowmanager $KDEWM"
kwrapper ksmserver $KDEWM
if test $? -eq 255; then
# Startup error
echo 'startkde: Could not start ksmserver. Check your installation.' 1>&2
xmessage -geometry 500x100 "Could not start ksmserver. Check your installation."
fi
echo 'startkde: Shutting down...' 1>&2
# Clean up
kdeinit_shutdown
dcopserver_shutdown
artsshell -q terminate
echo 'startkde: Running shutdown scripts...' 1>&2
# Run scripts found in $KDEDIRS/shutdown
for prefix in `kde-config --path exe| sed -e 's^bin/^shutdown/^g;s^:^ ^'`
do
for file in $prefix/*
do
if test -f $file
then
$file
fi
done
done
echo 'startkde: Done.' 1>&2 |
TGL wrote: | Et puis aussi, si tu pouvais me faire un "env | grep KDE", ce serait royal. |
Si y'a que ça pour te faire plaisir :
Code: | $ env | grep KDE
KDE_MULTIHEAD=false
KDEDIR=/usr/kde/3.1
KDEDIRS=/usr |
Et un petit café avec tout ça ? |
|
Back to top |
|
|
TGL Bodhisattva
Joined: 02 Jun 2002 Posts: 1978 Location: Rennes, France
|
Posted: Wed Jun 11, 2003 7:03 pm Post subject: Re: Quoi est où dans KDE ? |
|
|
SuperTomate wrote: | Utilise default.kde alors. C'est un lien qui pointe vers crystalsvg qui est le thème par défaut depuis kde 3.1. |
Ah, pas bête, je vais voir si je peux utiliser des svg.
SuperTomate wrote: | Ca arrive... Attention, c'est gros ! |
Nickel...
SuperTomate wrote: | Si y'a que ça pour te faire plaisir :
Code: | $ env | grep KDE
KDE_MULTIHEAD=false
KDEDIR=/usr/kde/3.1
KDEDIRS=/usr |
|
Et bah voilà, j'ai tout ce qu'il me faut
SuperTomate wrote: | Et un petit café avec tout ça ? |
Une petite bière peut être... ah mais non, je suis bête, ça je dois avoir déjà
Merci pour le coup de main en tout cas. |
|
Back to top |
|
|
SuperTomate Guru
Joined: 02 Jun 2002 Posts: 392 Location: France
|
Posted: Wed Jun 11, 2003 7:06 pm Post subject: Re: Quoi est où dans KDE ? |
|
|
TGL wrote: | Ah, pas bête, je vais voir si je peux utiliser des svg. |
C'est pas de svg, c'est des png. |
|
Back to top |
|
|
TGL Bodhisattva
Joined: 02 Jun 2002 Posts: 1978 Location: Rennes, France
|
Posted: Wed Jun 11, 2003 7:17 pm Post subject: |
|
|
Arf, "crystalsvg", voilà un nom bien trompeur... Bon bah c'est d'autant plus simple pour moi comme ça, tant mieux. |
|
Back to top |
|
|
|
|
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
|
|