Page 1 of 1

[RESOLU] En mettre plein les yeux !

Posted: Tue 26 Jul 2011, 11:17
by jplt
Pour en faire baver dans mon entourage , je voudrais leur montrer une puppy/toutou avec compiz et ses effets (cube,etc...).

Si l'un d'entre vous à des pistes (puppy dérivée ou installation de pet/sfs) ?

Merci.

xcompmgr et transset-df

Posted: Tue 26 Jul 2011, 18:26
by Médor
Bonsoir,

les pets/sfs et fils pour Compiz peuvent être trouvés par Wellminded :
http://wellminded.com/puppy/pupsearch.html
Je n'ai pas encore testé Compiz !


Voici quelques effets d'ombres et de transparences obtenus simplement par xcompmgr
et transset-df sur l'ASRI éduc. Profs V300 bêta (Lucid 525) du 22/07/2011.
Le tout étant bien moins lourd que Compiz...

La procédure :

Rajoutez à la fin de /etc/xorg.conf :

Code: Select all

Section "Extensions"
# This enables kcompmgr or xcompmgr (if present)
	Option "Composite" "Enable"
EndSection

#PuppyHardwareProfile=NVidiaNECLCD1550V
La dernière ligne étant bien entendu déjà existante... ;)



Dans ~/.xinitrc :

Rajoutez avant le traitement de "rox -p /root/Choices/ROX-Filer/PuppyPin",
pour une Lucid ces deux premières lignes à placer avant la dernière ligne existante :

Code: Select all


#start composite
xcompmgr -r 12.00 -o 0.75 -l -15.0 -t -15.0 -I 0.028 -O 0.03 -D 10.0 -c -C -f -F &

#if jwm, icewm, openbox or fluxbox then we run rox-desktop #micko 311010 v luci-234


Transparence des fenêtres :

La transparence [transset-df] à la demande d'une fenêtre à la façon de xkill
s'obtient ici par un racourci clavier [Ctrl Alt t] à rajouter dans :
~/.config/openbox/rc.xml

Dans la section « <!– Keybindings for running applications –> » ajoutez :

Code: Select all

    <keybind key="C-A-t">
	  <action name="Execute">
	     <execute>/usr/bin/transset-df</execute>
	  </action>
    </keybind>
l'action est réversible par la même commande.

Une icône liée à l'exécution de transset-df à placer dans la barre des tâches
(ici : LxPanel) peut être créée...



Gestion graphique des paramètres de xcompmgr.

Installez le pet pour Gcompmgr.

Après avoir effectué vos réglages pour connaitre les valeurs obtenues et pouvoir
modifier la ligne xcompmgr dans ~/.xinitrc à votre convenance, lancez htop ou à
défaut top dans la Console et copier la ligne correspondante de xcompmgr.



Réglages d'OpenBox.

Par le gestionnaire de configuration d'Openbox (obconfig) à l'onglet "Apparence"
vérifiez que soit bien coché : "Animer les réductions et les restaurations".
(Les animations peuvent être activées naturellement aussi sans la composite...).

Le remplacement d'OpenBox par Metacity assurerai le support des effets de
transparence directement.



Remarques :

Le pilote actuel de ma carte vidéo est "NV", je n'ai pas installé le pilote Nvidia
propriétaire mais simplement rajouté, extrait de Xorg_High-1.1-Lucid.pet, le
fichier swrast.dri manquant pour l'initialisation de GLX après la lecture toujours
utile du fichier /var/log/Xorg.0.log ! Il est bien fait pour les chiens et autres
petits chiots ;)



Lien du fil contenant les pets nécessaires :

xcompmgr-1.1.4.pet incluant transset-df et gcompmgr-021.pet :
http://murga-linux.com/puppy/viewtopic. ... 676#526676


Ci-joint :

Les captures des effets.
Gcompmgr.txt : conseils pour les cartes vidéos ATI et Nvidia.


Cordialement,
Médor.

Jwm + lxpanel avec xcompmgr

Posted: Fri 30 Sep 2011, 08:10
by Médor
Bonjour,

Ci-joint une capture d'écran de jwm + lxpanel, transparence des fenêtres et effets d'ombres avec xcompmgr !

Cordialement,
Médor.

Edit:
Pour ne pas lancer la barre des tâches de jwm, renommer ~/.jwmrc-tray en :
~/.jwmrc-tray-NOTUSED

Sur l'Asri300 lancer depuis l'écran noir (sans X) :
xwin jwm
8)

Posted: Tue 04 Oct 2011, 11:20
by Argolance
Hello,
Voir les derniers posts de ce fil: http://murga-linux.com/puppy/viewtopic. ... 676#526676 qui viennent compléter ce que propose Médor :wink:. gcompmgr permet d'affiner/personnaliser les effets. Il est ensuite possible de les récupérer dans la liste des processus actifs, puis de les conserver dans ~/.xinitrc.
Seul petit problème, gcompmgr est en anglais! Après avoir regardé les sources, je ne vois pas comment franciser ça: il y a bien du gettext dans l'air, mais je ne vois pas comment le mettre en œuvre...

Cordialement.

Posted: Tue 04 Oct 2011, 13:24
by Médor
Bonjour,

Gcompngr n'a pas été écrit pour pouvoir être internationalisé, vu l'âge du développement je ne pense pas qu'il le soit un jour.

Cependant il n'est pas utilisé tous les jours, une fois que l'on a effectué ses réglages et sauvé les valeurs adéquates on peut l'oublier.

J'ai quelques pistes en cours pour fignoler l'ensemble, il me reste quelques points à améliorer !

Quelques pistes :

Archi jwm + lxpanel
http://www.deadcrow.org/tech/how-to-get ... linux.html

Fin du jwmrc :

Code: Select all

 <StartupCommand>lxpanel &</StartupCommand>
 <StartupCommand>nitrogen --restore &</StartupCommand>
 <StartupCommand>xfce4-power-manager &</StartupCommand>
 <StartupCommand>nm-applet $</StartupCommand>

</JWM>
Slitaz 1.0 utilise aussi le même couple !
http://ubuntuforums.org/archive/index.php/t-832718.html

Extrait :

Code: Select all

<!-- 
 Desktop Effects menu. Composite manager can also be started with 
 JWM by adding a StartupCommand.

 Composite manager example : xcompmgr -c -f -r 10
 Opacity with transet-df : transset-df --actual --max 0.40
 -->
 <Menu icon="preferences-system-windows.png" label="Desktop Effects">
 <Program icon="preferences-system-session.png" label="Active composite">
 killall xcompmgr; exec xcompmgr
 </Program>
 <Program icon="preferences-system-session.png" label="Active shadows">
 killall xcompmgr; exec xcompmgr -c -r 10
 </Program>
 <Program icon="preferences-system-session.png" label="Active shadows/fade">
 killall xcompmgr; exec xcompmgr -c -f -r 10
 </Program>
 <Separator/>
 <Program icon="preferences-system-windows.png" label="Set opacity (actual)">
 exec transset-df --actual
 </Program>
 <Program icon="preferences-system-windows.png" label="Set opacity 0.6 (actual)">
 exec transset-df --actual --max 0.6
 </Program>
 <Program icon="preferences-system-windows.png" label="Set opacity (click)">
 exec transset-df --click
 </Program>
 <Separator/>
 <Program icon="/usr/share/icons/Tango/16x16/actions/gtk-stop.png" label="Stop effects">
 killall xcompmgr
 </Program>
 </Menu>

Cordialement,
Médor.

Posted: Fri 14 Oct 2011, 12:11
by jplt
Salut,

C'est pas vraiment ce que je cherche !

Merci pour les tuyaux sur la transparence voir ma capture.

A+