Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Quoi est où dans KDE ?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
TGL
Bodhisattva
Bodhisattva


Joined: 02 Jun 2002
Posts: 1978
Location: Rennes, France

PostPosted: Wed Jun 11, 2003 4:38 pm    Post subject: Quoi est où dans KDE ? Reply with quote

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
View user's profile Send private message
TGL
Bodhisattva
Bodhisattva


Joined: 02 Jun 2002
Posts: 1978
Location: Rennes, France

PostPosted: Wed Jun 11, 2003 5:40 pm    Post subject: Reply with quote

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
View user's profile Send private message
SuperTomate
Guru
Guru


Joined: 02 Jun 2002
Posts: 392
Location: France

PostPosted: Wed Jun 11, 2003 6:04 pm    Post subject: Re: Quoi est où dans KDE ? Reply with quote

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
View user's profile Send private message
TGL
Bodhisattva
Bodhisattva


Joined: 02 Jun 2002
Posts: 1978
Location: Rennes, France

PostPosted: Wed Jun 11, 2003 6:31 pm    Post subject: Re: Quoi est où dans KDE ? Reply with quote

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
View user's profile Send private message
SuperTomate
Guru
Guru


Joined: 02 Jun 2002
Posts: 392
Location: France

PostPosted: Wed Jun 11, 2003 6:49 pm    Post subject: Re: Quoi est où dans KDE ? Reply with quote

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 ? :wink:
Back to top
View user's profile Send private message
TGL
Bodhisattva
Bodhisattva


Joined: 02 Jun 2002
Posts: 1978
Location: Rennes, France

PostPosted: Wed Jun 11, 2003 7:03 pm    Post subject: Re: Quoi est où dans KDE ? Reply with quote

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à 8)
Merci pour le coup de main en tout cas.
Back to top
View user's profile Send private message
SuperTomate
Guru
Guru


Joined: 02 Jun 2002
Posts: 392
Location: France

PostPosted: Wed Jun 11, 2003 7:06 pm    Post subject: Re: Quoi est où dans KDE ? Reply with quote

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
View user's profile Send private message
TGL
Bodhisattva
Bodhisattva


Joined: 02 Jun 2002
Posts: 1978
Location: Rennes, France

PostPosted: Wed Jun 11, 2003 7:17 pm    Post subject: Reply with quote

Arf, "crystalsvg", voilà un nom bien trompeur... Bon bah c'est d'autant plus simple pour moi comme ça, tant mieux.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French 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