IceWM-1.6.1

Introduction à IceWM

IceWM est un gestionnaire de fenêtres ayant pour but la rapidité, la simplicité et ne pas marcher sur les pieds de l'utilisateur.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-9.0.

Informations sur le paquet

  • Téléchargement (HTTP) : https://github.com/ice-wm/icewm/archive/1.6.1/icewm-1.6.1.tar.gz

  • Téléchargement (FTP) :

  • Somme de contrôle MD5 du téléchargement : 7b4ebb3080239c649e7e9d408d075e14

  • Taille du téléchargement : 2.0 Mo

  • Estimation de l'espace disque requis : 31 Mo

  • Estimation du temps de construction : 0.3 SBU (avec parallélisme = 4)

Dépendances de IceWM

Requises

Système X Window et gdk-pixbuf-2.38.1

Facultatives

FriBidi-1.0.5 (pour les langues écrites de droite à gauche), librsvg-2.44.14, libsndfile-1.0.28 et alsa-lib-1.1.9 (pour le programme expérimental icesound)

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/icewm

Installation de IceWM

Installez IceWM en lançant les commandes suivantes :

sed -i "s/nullptr/NULL/" src/{wmconfig.cc,icewmhint.cc} &&

mkdir build &&
cd    build &&

cmake -DCMAKE_INSTALL_PREFIX=/usr \
      -DCMAKE_BUILD_TYPE=Release  \
      -DCFGDIR=/etc               \
      -DCMAKE_EXE_LINKER_FLAGS='-lXrandr -lXinerama' \
      -DDOCDIR=/usr/share/doc/icewm-1.6.1  \
      ..
make

Ce paquet n'a pas de suite de tests fonctionnelle.

Maintenant, en tant qu'utilisateur root :

make install         &&
rm /usr/share/xsessions/icewm.desktop

Explication des commandes

rm /usr/share/xsessions/icewm.desktop : Ce paquet fourni icewm.desktop et icewm-xsession.desktop. Le premier a apparemment été utilisé par le passé, mais il tournera indéfiniment s'il est utilisé avec un gestionnaire d'affichage récent.

Configuration de IceWM

Fichiers de configuration

~/.icewm/keys, ~/.icewm/menu, et ~/.icewm/preferences, et ~/.icewm/toolbar, et ~/.icewm/winoptions. Les versions par défaut sont installées dans /usr/share/icewm/ et seront utilisées si vous ne les avez pas copiées dans ~/.icewm.

Informations sur la configuration

Si IceWM est le seul gestionnaire de fenêtres que vous voulez utiliser, vous pouvez le démarrer avec un fichier .xinitrc dans votre dossier personnel. Soyez certain d'avoir une copie de votre fichier .xinitrc actuel avant de le modifier.

echo icewm-session > ~/.xinitrc

Maintenant, créez les fichiers de configuration de IceWM :

mkdir -v ~/.icewm                                       &&
cp -v /usr/share/icewm/keys ~/.icewm/keys               &&
cp -v /usr/share/icewm/menu ~/.icewm/menu               &&
cp -v /usr/share/icewm/preferences ~/.icewm/preferences &&
cp -v /usr/share/icewm/toolbar ~/.icewm/toolbar         &&
cp -v /usr/share/icewm/winoptions ~/.icewm/winoptions

Vous pouvez maintenant éditer ces fichiers pour mettre vos personnalisations. En particulier, regardez le fichier preferences. Vous pouvez utiliser Logout -> Restart-IceWM dans le menu principal pour charger vos préférences modifiées, mais les modifications de fond ne prendront effet seulement quand IceWM est redémarré.

À ce stade, vous pouvez soit modifier les fichiers de menu tradutionels pour satisfaire vos exigences, soit utiliser icewm-menu-fdo comme décrit plus tard.

La syntaxe des menus est expliquée dans les fichiers d'aide, auxquels vous pouvez accéder en lançant help depuis le menu, mais certains des détails sont dépassés et les sélections par défaut dans les menus (quelques vieilles applications dans le menu principal, et toutes celles dans le menu Programs) auraient besoin d'être mise à jour pour s'adapter à vos besoins. Les exemples suivants sont fournis pour vous encourager à penser comment vous voulez organiser vos menus. Merci de faire attention à la suite :

  • Si un programme listé dans le menu n'a pas été installé, il n'apparaîtra pas quand le menu sera affiché. De même, si un programme existe mais que l'icône spécifiée n'existe pas, aucune icône ne sera affichée dans le menu.

  • Les icônes peuvent être des fichiers .xpm ou .png, et il n'est pas utile de spécifier l'extension. Si l'icône est placée dans la "bibliothèque" (/usr/share/icewm/icons) il n'est pas utile de spécifier le chemin.

  • La plupart des programmes sont dans des sous menus, et le menu principal sera seulement pour les entrées windows, help, settings, logout en bas.

  • Une icône pour firefox a été copiée dans le répertoire de la bibliothèque et a un nom logique. L'icône pour xine est xine.xpm qui a été installée dans le répertoire pixmap.

  • La barre d'outils par défaut n'est pas altérée.

Si vous souhaitez utiliser cette méthode traditionnelle, il y a plus d'exemples dans les versions précédentes de ce livre (par exemple BLFS-7.8).

Autrement, vous pouvez créer un menu qui se conforme à la spécification des menus de bureau FDO, où les programmes peuvent être trouvés grâce à leur fichier .desktop dans les répertoires XDG_DATA_HOME ou XDG_DATA_DIR. Contrairement à la plupart des gestionnaires de fenêtres, icewm ne cherche pas les programmes quand le menu est ouvert, donc si vous prenez ce chemin, vous devrez relancer les commandes suivantes après avoir installé ou supprimé des programmes :

icewm-menu-fdo >~/.icewm/menu

Si vous voulez mettre les icônes sur votre bureau, vous devrez installer un programme comme Rox-Filer-2.11 qui fournit un tableau d'affichage. Si vous le faites, vous ne serez plus en mesure d'accéder au menu par un clic droit sur le bureau, vous aurez besoin d'utiliser le bouton de IceWM. Pour vous assurer que le tableau d'affichage rox est lancé, la commande suivante doit être placée dans le fichier de démarrage :

cat > ~/.icewm/startup << "EOF"
rox -p Default &
EOF &&
chmod +x ~/.icewm/startup
[Astuce]

Astuce

Il y a de nombreux raccourcis dans IceWM :

  • Ctrl + Alt + FN : aller au ttyN.

  • Ctrl + Alt + N : aller au bureau numéro N

  • Ctrl + Alt + Space : ouvre une boite dans la barre des taches ou vous pouvez taper le nom d'une application et la lancer.

Contenu

Programmes installés: icehelp, icesh, icesound, icewm, icewm-menu-fdo, icewm-session, icewm-set-gnomewm, icewmbg, icewmhint, icewmtray
Bibliothèques installées: Aucune
Répertoires installés: /usr/share/doc/icewm-1.6.1, /usr/share/icewm et ~/.icewm

Descriptions courtes

icehelp

est utilisée pour afficher le manuel html.

icesh

est un gestionnaire de fenêtres en ligne de commandes qui peut être utilisé dans ~/.icewm/startup.

icesound

joue les fichiers audio lorsque des événements graphiques sont levés par IceWM.

icewm

est le gestionnaire de fenêtres.

icewm-menu-fdo

peut créer un fichier dans un format compatible avec le menu IceWM, qui liste les programmes actuellement installés dans un style conforme aux spécifications de menu de bureau FDO.

icewm-session

lance icewmbg, icewm, icewmtray, startup, shutdown (c'est-à-dire que les scripts de démarrage et d'arrêt sont lancés s'ils ont été installés).

icewm-set-gnomewm

est un script pour initialiser GNOME avec le gestionnaire de fenêtres icewm en utilisant gconftool.

icewmbg

est utilisé pour initialiser le fond, en accord avec les nombreux paramètres de DesktopBackground dans les préférences.

icewmhint

est utilisé en interne.

icewmtray

fournit la barre.

Last updated on 2019-08-27 17:19:50 +0000