Page 1 sur 2
[Résolu] Environnement graphique pas pratique : twm/kde
Publié : ven. 02 mai 2008, 18:34
par Calimero
Salut !
Ayant longtemps rien demandé à personne et tourné sous Mandrake9, j'ai fini par vouloir me faire mon propre manchot de zéro.
Arch avait l'air sympa, et en effet, install soit-disant difficile, mais en fait, suffit de savoir lire.
J'ai installé X.org, puis KDE, et je fais donc startx puis startkde depuis X, ça marche sans problème (puisque j'ai bien tout paramétré mon xorg.conf...)
Sauf que je suis pas très séduit par ce que ça me donne
D'habitude, la barre des tâches ne passe pas sous le bureau quand on clique sur celui-ci, et ainsi de suite pour toutes les fenêtres...
J'veux la même chose que quand je lance knoppix, un bureau utilisable quoi !
(je suis pas super au point alors même pas fichu de prendre une capture d'écran et de la transférer sur l'autre ordi duquel je vous écris)
Y'a moyen de config ça, ou bien je reformate et j'installe une grosse distrib bien lourde sur mon pauvre 1,7GHz 512Mo RAM 32Mo graphique ?
Quand même, ça m'embêterait, parce que je vois que plein d'install de archlinux ont un bureau "normal"...
Publié : ven. 02 mai 2008, 19:35
par 101
ouah j'ai eu ça une fois y a longtemps, mais je sais plus comment j'ai réglé le problème

en tout cas, c'est pas la peine de tout réinstallé, c'est soit un problème de fichier de .conf mal benné, soit t'as oublié d'installer un truc,
sinon, sur Arch, il ya kdemod
Publié : ven. 02 mai 2008, 22:25
par Calimero
J'ai posté avant de bidouiller, je me suis rendu compte que c'était à cause de twm qu'il ne faut PAS lancer avec X.
En fait Linux c'est tellement transparent, qu'on peut trouver tout seul les problèmes.
Parce que windaube, encore l'autre jour je m'efforçais de config manuellement un pc sous vista, et sa saleté de "config automatique" remettait les params par défaut à chaque fois, empêchant le pc de se connecter...
Bref j'ai fai un rappel de vaccin contre winblows...
Par contre... Si je ferme la fenetre ''login'' faisant partie de X, X est killé. C'est chiant.

ps, j arrive pas a passer mon clavier anglais en fr sous X alors que sur la ligne de commande linux c est en francais ! (d ou mon orthographe foireuse tout a coup)
Publié : ven. 02 mai 2008, 23:14
par Skunnyk
Regarde dans ton xorg.conf si tu as un truc de ce genre :
Code : Tout sélectionner
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "keyboard"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "fr"
Option "XkbVariant" "oss"
EndSection
Sinon je pense que tu lances mal ton kde.
Qu'est ce que tu as dans ton .xinitrc ?
Fait le test en lançant startkde à la place de startx

Si c'est ok, dans ton .xinitrc, met simplement un "exec startkde" et ca devrait rouler.
Sinon tu peux aussi regarder du coté de kdemod (
http://kdemod.ath.cx/), une version thunée de kde3, pour archlinux

Publié : ven. 02 mai 2008, 23:20
par Calimero
Ouf ! Merci pour xorg.conf, clavier français, ça fait du bien. (à vous qui me lisez surtout)
Je suis obligé de lancer X depuis la ligne de commande llinux de base. (je tape startx)
Et depuis X je ferme "twm", puis je lance KDE de la fenêtre "login" (je tape startkde)
Taper "startkde", ça ne fait rien, depuis le shell de base.
J'aurais en effet peut-être dû utiliser kdemod...
Mais bon, maintenant j'ai cette fenêtre dans KDE, "login", et si je la ferme, ça me kill KDE et X !! (retour à la ligne de commande...)
La fenêtre en question (wah, trop bien le screenshot de Kde !) :

Publié : ven. 02 mai 2008, 23:52
par Skunnyk
Tape startkde en ligne de commande, avant de lancer startx (en VRAI commande, pas en commande graphique).
Sinon fait comme je t'ai dis, tente avec un "exec startkde" dans ton .xinitrc et lance ensuite startx ...
As tu regardé le wiki pour toute rta configuration ? Iil me semble que tu as du oublié des morceaux

Et pourquoi n'utilises tu pas KDM ?
http://wiki.archlinux.fr/kde:install
http://wiki.archlinux.fr/kde:install_mod
Publié : sam. 03 mai 2008, 00:00
par Calimero
Skunnyk a écrit :Tape startkde en ligne de commande, avant de lancer startx (en VRAI commande, pas en commande graphique).
Justement, ça ne fonctionne pas, sauf depuis X lancé !
J'ai une erreur "cannot connect to X server", qui se répète jusqu'à ce que je fasse "Ctrl+C".
J'en ai donc déduit qu'il fallait lancer X avant.
Bon, alors en faisant "pacman -Rs -c kde", je le vire, et ensuite je remets kdemod par-dessus ?
Très bien, je fais ça.
J'avais installé kde (après X.org), en tapant "pacman -S kde kde-i18n-fr" (ayant configuré pacman et le réseau, ça va de soi)
Je vais donc faire "pacman -S kdemod kdemod-kde-i18n-fr" (depuis le shell de base, nous sommes d'accord)
Publié : sam. 03 mai 2008, 01:14
par mélodie
Calimero a écrit :
Je vais donc faire "pacman -S kdemod kdemod-kde-i18n-fr" (depuis le shell de base, nous sommes d'accord)
Il faut configurer le dépôt :
Si l'adresse n'a pas changé, je ne m'en sers pas ces temps-ci, donc à vérifier, confirmer, ou infirmer.

Publié : sam. 03 mai 2008, 01:22
par Calimero
Oui, je l'avais fait, donc je lance ma commande "pacman -S kdemod kdemod-kde-i18n-fr", ça fonctionne, tout content...
Mais quand les 400Mo sont chargés, misèère :
J'ai fait "pacman -Scc" et recommencé, rien à faire !

Je donne ma langue au chat. Sachant que j'ai bien updaté mon système et tout... ("pacman -Syu" avant)
Bon, je reformate.. J'ai dû saloper mon install.
Publié : sam. 03 mai 2008, 01:54
par Skunnyk
As tu bien enlevé KDE ?
Le site de kdemod est très bien fait pour toutes les étapes à suivre. As tu fais la 1ere ?
http://kdemod.ath.cx/get-step1.html
(un pacman -Rcs kde devrait régler le problème)
Publié : sam. 03 mai 2008, 02:00
par Calimero
Formatage effectué. (passage de ext2 en ext3 au passage)
Je vais tout réinstaller. (et mettre GRUB au lieu de mon vieux-lilo)
Une sale habitude d'ex-windaubien, mais c'est radical.
Si j'installe arch (base), X.org, et kdemod au lieu de kde comme je l'avais fait, tout ira comme sur des roulettes, je me trompe ?
Publié : sam. 03 mai 2008, 12:06
par 101
...je me trompe ?
oui,
c'est toi qui configure, pas kdemod.(ou kde, gnome, etc)
comme tu le dis dans ton premier post
"...mais en fait, suffit de savoir lire."
mais, si tu lis un roman, ... ça l'fait pas
Publié : sam. 03 mai 2008, 13:45
par Calimero
Bon !
Alors j'ai refait une install propre sans hésito-bidouiller ma config, mais bien du premier coup.
Je lance X (startx), super, tout fonctionne avec le pilote savage de ma carte et 32 bits couleur.
J'installe KDE avec juste les paquets qui m'intéressent...
Par contre, pour démarrer KDE au lieu de TWM quand je lance X, je sais pas faire. J'ai regardé /etc/X11/xorg.conf, cherché "twm", y'a pas.
Comment remplacer le lancement automatique de TWM par celui de KDE au lancement de X ? (enfin, par Kwin)
Je rappelle que si je démarre linux et que je tape "startkde", j'ai "cannot connect to X server" ; obligé de faire startx puis fermer TWM et faire startkde, mais une fenêtre login subsiste; que si je ferme, entraîne la fermeture complète de KDE et X.
Publié : sam. 03 mai 2008, 14:22
par mélodie
Il te faut éditer le fichier /home/calimero/.xinitrc
(en mode utilisateur).
Exemple:
case $1 in
fluxbox)
exec fluxbox
;;
kde)
exec kde
;;
*)
#exec fluxblox
exec kde-session
;
esac
à moins que ce ne soit "exec kde", je n'ai pas KDE, donc il te faut vérifier.
PS: startkde ça ne veut rien dire pour le système: il faut lancer startx ou startx*
* pour 'quelque chose', par exemple pour Xfce4 je démarre la session en invoquant : 'startxfce4'
Publié : sam. 03 mai 2008, 15:36
par Cactus
Chez moi, le ~/.xinitrc :
#!/bin/sh
#
# ~/.xinitrc
#
# Executed by startx (run your window manager from here)
#
exec startx
(tiens, je m'attendais à avoir le exec startkde...)
Par contre, j'ai un !kdm à la fin des DAEMONS dans mon /etc/rc.conf...
J'avoue avoir oublié toutes les astuces...

Publié : sam. 03 mai 2008, 17:13
par balbuze
Hello, si tu as kdm d'installé, tu tapes (en console, avant X hein!) /etc/rc.d/kdm start.
Sinon c'est startkde qu'il faut taper.
ensuite dans ton inittab tu mets
id:5:initdefault:
x:5:respawn:/opt/kde/bin/kdm -nodaemon
pour le lancer automatiquement le mode graphique au démarrage.
Publié : sam. 03 mai 2008, 20:21
par 101
j'ai aussi kdm dans mon rc.conf et
id:5:initdefault:
dans inittab
dans le dossier /etc/X11
j'ai un dossier sessions, avec un fichier de configuration du bureau,
kde.desktop
voilà, voilà, ça aide ?
Publié : sam. 03 mai 2008, 20:34
par Calimero
mélodie a écrit :Il te faut éditer le fichier /home/calimero/.xinitrc (en mode utilisateur).
Il n'existe pas. Dois-je le créer ?
mélodie a écrit :PS: startkde ça ne veut rien dire pour le système: il faut lancer startx ou startx*
Je ne voudrais contredire personne, mais voici les faits :
startx : me lance X avec TWM comme gestionnaire de fenêtres.
startkde : lancé depuis bash, fait "erreur, impossible de se connecter au serveur X".
Si lancé depuis X, ça lance KDE.
startxkde : "bash: startxkde: command not found"
Cette théorie du startx* me semble bizarre. A moins d'avoir créé le script startxkde ! Quel serait son contenu ?
Je vais bien me renseigner sur KDM, sans doute que tout va fonctionner.
[EDIT]J'ai trouvé xinitrc !!! Dans etc/X11/xinit !
J'ai viré twm& clock & autres affreuseries
Désormais startx lance x ET KDE !!
Pourquoi ne m'a-t-on jamais dit où était xinitrc ? Toujours, j'ai vu "~/.xinitrc", et je comprenais rien, je le trouvais pas... (d'ailleurs, aucun "
.xinitrc" sur ma machine, je vous le certifie.)
[EDIT2] : Bon, bein après j'ai plus eu qu'à rajouter kdm dans les daemons.

Merci pour votre aide, car c'est bien ça qui m'a donné l'idée de où fouiller.
Et vive ArchLinux, où le cambouis est propre !
Mes remerciements à pacman, aussi.
Manque l'antialiasing à mon KDE, j'ai pourtant activé. (config, polices)
Publié : sam. 03 mai 2008, 22:21
par mélodie
Calimero a écrit :
Pourquoi ne m'a-t-on jamais dit où était xinitrc ?
Parce que nous sommes sadiques.
Tu pourrais installer mlocate, et après un "#updatedb" tu peux chercher ce que tu veux sur tout le disque dur, avec la commande locate <un_truc>.
Tu aurais trouvé xinitrc tout de suite, ainsi. (Il n'est pas présent dans le /home/user par défaut, comme un certain nombre de fichiers de configurations qui peuvent y être ajouté/ou pas, selon si on veut que seul *tel* utilisateur dispose de telle et telle config).
PS: antialiasing : je ne connais pas KDE. Tu n'aurais pas une interface de configuration pour ton driver graphique avec cette option ?
Publié : dim. 04 mai 2008, 10:36
par Cactus
1. En ce qui me concerne, effectivement, j'avais oublié le inittab ! oops: ... et j'ai bien :
x:5:respawn:/opt/kde/bin/kdm -nodaemon
ouf !
2. ~ , c'est ton home (/home/user)...
3. n'oublies pas le point devant xinitrc ! Je parlais bien du ~/.xinitrc... dont je pensais qu'il existait par défaut.
4. Mon /etc/X11/xinit/xinitrc n'est du coup plus utilisé (j'ai encore le twm & clock !

), car j'ai .xinitrc dans mon home, je suppose.
5. Pour l'antialiasing, c'est dans les options de polices de KDE : Menu K / Centre de configuration de KDE / Apparence & Thèmes / Polices : Utilisation du lissage....
