Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 06/02/2009, à 03:15

Maze12

[HOWTO]Lier les bureaux aux activité dans KDE4.2 [EXPERIMENTAL]

[HOWTO]Lier les bureaux aux activité dans KDE4.2 [EXPERIMENTAL]

Tutoriel pour utilisateur expérimenté.
ATTENTION Vous risquez d'avoir un bureau instable après cette manipulation.

Voilà comme il m'a été demandé je vais essayer de faire un petit tutorial pour pouvoir lier les activités aux bureaux avant l'heure, cette fonctionnalité est normalement prévu pour kde 4.3.

Problèmes trouvés:
- Le dashboard est décalé d'un desktop, quand je clique pour afficher le dashboard du bureau1 c'est celui du bureau2 qui apparait...

Tous dabord ont va faire une sauvegarde des fichiers que l'on va modifier :

cp $HOME/.kde/share/config/plasmarc $HOME/.kde/share/config/plasmarc-bak
cp $HOME/.kde/share/config/plasma-appletsrc $HOME/.kde/share/config/plasma-appletsrc-bak

Tous d'abord avant de commencer les modifications vous devez créer autant d'activités que ce que vous avez de bureaux (dans mon cas j'ai 4 bureaux, donc je rajoute 3 activités à mon activité de base).
Je vous conseille de nommer vos activités elles seront plus facilement reconnaissables lorsque vous éditerez votre «plasma-appletsrc».
Bien maintenant ouvrez une console puis on va arreter plasma.

kquitapp plasma

Dans cette même console nous allons éditer notre premier fichier

kate $HOME/.kde/share/config/plasmarc

Nous allons ajouter dans la section [General] «perVirtualDesktopViews=true», si vous n'avez pas de section [General] créez la.
Vous devez donc avoir dans votre fichier plasmarc :

[General]
perVirtualDesktopViews=true

Jusque la tous va bien, nous allons avoir le gros du travail maintenant.
Nous allons maintenant éditez «plasma-appletsrc»

kate $HOME/.kde/share/config/plasma-appletsrc

Tout d'abord nous allons remplacer tous les «screen=-1» en «screen=0» du fichier.
Ensuite nous allons attribuer tout les «Containments» à des bureaux.
Vous devez avoir normalement (si vous avez qu'une barre des taches) 5 «Containments» différents (rajoutez en 1 par barre des tâches supplémentaires que vous avez).
Dans mon cas j'ai :

[Containments][1]
[Containments][113]
[Containments][15]
[Containments][3]
[Containments][46]

qui eux même ont des sous «Containments».
Donc chaque «Containments» correnspond à une activité sauf 1 qui est votre barre des tâches. Si vous avez nommé vos activités la barre des tâches sera facilement reconnaissable car qui n'aura pas de nom d'activité.
ex :

[Containments][15]
activity=
...

les autres seront par exemple :

[Containments][113]
activity=MonEspace

nous allons maintenant attribuer les bureaux aux activités, pour ca nous devons éditer tous les champs «desktop» d'un même «Containments» et l'affecter un bureau (attention il peut y avoir des champs «desktop» dans les sous «Containments»)
Les bureaux se numérote à partir de 0.
par exemple :

[Containments][1]
activity=Espace1
desktop=0
...
[Containments][1][Applets][14]
activity=
desktop=0
...

[Containments][113]
activity=Espace2
desktop=1
...
[Containments][113][Applets][16]
activity=
desktop=1
...

[Containments][3]
activity=Espace3
desktop=2
...
[Containments][3][Applets][19]
activity=
desktop=2
...

[Containments][46]
activity=Espace4
desktop=3
...
[Containments][46][Applets][12]
activity=
desktop=3
...

voilà normalement toutes mes activités sont liés à un bureau différent, il nous reste encore la barre des tâches celle qui n'a pas de nom d'activité, nous allons lui attribuer le bureau 0.
(dans mon exemple il n'y a qu'un sous «Containments» à chaque fois mais vous pouvez en avoir plus ou pas du tout selon les plasmoids mis sur ces activités)

[Containments][1]
activity=
desktop=0
...
[Containments][1][Applets][14]
activity=
desktop=0
...

voilà normalement votre configuration doit être correcte on peux maintenant relancer plasma..

plasma &

si tout va bien vous devriez avoir une activité par bureau, dans le cas d'une mauvaise configuration il a du vous rajouter des espaces de travail supplémentaires... dans ce cas effacez les activité supplémentaire que plasma vous a créé jusqu'à avoir le même nombre d'activité que de bureau et recommencé la configuration depuis le début.

voila le résultat en image :
mini_682487capture5.png


Ce tuto n'est sûrement pas parfait, n'hésitez pas à le signaler les erreurs j'essaierai de corriger au plus vite smile
Si quelqu'un à une solution pour le bashboard je suis aussi preneur big_smile

Les fichiers d'exemple (configuration a 2 bureaux)

plasmarc :

[Applet Browser]
used=,quickaccess,digital-clock,notifier,trash,systemtray,showdashboard,tasks,pager,plasma_applet_notes,folderview,launcher,bluemarble,showdesktop

[General]
perVirtualDesktopViews=true

[PlasmaAppletBrowserDialog]
Height 1200=599
Width 1920=547

[PlasmaViews][1]
panelVisibility=0

[ViewIds]
1=2
3=1

plasma-appletsrc

[Containments][1]
activity=Activité1
desktop=1
formfactor=0
geometry=0,0,1920,1200
immutability=1
location=0
plugin=desktop
screen=0
wallpaperplugin=image
wallpaperpluginmode=SingleImage
zvalue=0

[Containments][1][Applets][13]
geometry=733,74,256,256
immutability=1
plugin=plasma_applet_notes
zvalue=17

[Containments][1][Applets][13][Configuration]
autoSave=Welcome to the Notes Plasmoid! Type your notes here...
scrollValue=0

[Containments][1][Applets][2]
activity=
desktop=1
formfactor=0
geometry=6,6,600,400
immutability=1
location=0
plugin=folderview
screen=0
zvalue=0

[Containments][1][Wallpaper][image]
slideTimer=600
slidepaths=/usr/share/wallpapers/
userswallpapers=
wallpaper=/usr/share/wallpapers/Air
wallpapercolor=56,111,150
wallpaperposition=0

[Containments][14]
activity=Activité2
desktop=0
formfactor=0
geometry=1926,0,1920,1200
immutability=1
location=0
plugin=desktop
screen=0
wallpaperplugin=image
wallpaperpluginmode=SingleImage
zvalue=0

[Containments][14][Applets][15]
geometry=334,315,400,400
immutability=1
plugin=bluemarble
zvalue=0

[Containments][14][Wallpaper][image]
slideTimer=600
slidepaths=/usr/share/wallpapers/
userswallpapers=
wallpaper=/usr/share/wallpapers/Curls_on_Green
wallpapercolor=56,111,150
wallpaperposition=0

[Containments][3]
activity=
desktop=0
formfactor=2
geometry=0,-44,1280,38
immutability=1
location=4
plugin=panel
screen=0
zvalue=150

[Containments][3][Applets][10]
geometry=1186,6,32,32
immutability=1
plugin=trash
zvalue=0

[Containments][3][Applets][11]
geometry=36,6,32,32
immutability=1
plugin=quickaccess
zvalue=0

[Containments][3][Applets][12]
geometry=930,6,32,32
immutability=1
plugin=showdashboard
zvalue=0

[Containments][3][Applets][16]
geometry=1222,6,32,32
immutability=1
plugin=showdesktop
zvalue=0

[Containments][3][Applets][4]
geometry=0,6,32,32
immutability=1
plugin=launcher
zvalue=0

[Containments][3][Applets][4][Shortcuts]
global=Alt+F1

[Containments][3][Applets][5]
geometry=1082,6,32,32
immutability=1
plugin=notifier
zvalue=0

[Containments][3][Applets][6]
geometry=900,6,26,32
immutability=1
plugin=pager
zvalue=0

[Containments][3][Applets][7]
geometry=72,6,824,32
immutability=1
plugin=tasks
zvalue=0

[Containments][3][Applets][7][Configuration]
showOnlyCurrentDesktop=true
showOnlyCurrentScreen=true

[Containments][3][Applets][8]
geometry=966,6,112,32
immutability=1
plugin=systemtray
zvalue=0

[Containments][3][Applets][8][Configuration][PopupApplet]
DialogHeight=75
DialogWidth=200

[Containments][3][Applets][9]
geometry=1118,6,64,32
immutability=1
plugin=digital-clock
zvalue=0

[Containments][3][Applets][9][Configuration][ExtenderItems][1]
extenderIconName=view-pim-calendar
extenderItemName=calendar
extenderTitle=Calendar
sourceAppletId=9
sourceAppletPluginName=digital-clock

[Containments][3][Applets][9][Configuration][PopupApplet]
DialogHeight=272
DialogWidth=256

[Containments][3][Configuration]
maximumSize=1920,38
minimumSize=1280,38

ce ne sont pas les fichiers de configurations de la photo ci-dessous mais ceux d'un bureau kubuntu d'origine avec 2 desktop modifier pour avoir une activité par desktop.

Dernière modification par Maze12 (Le 07/02/2009, à 02:30)


To be continued...

Materiel : HP Pavillon HDX  - Core2Duo T8100 , Ram 3Gb, Nvidia 8800gt ,Wifi  PRO/Wireless 4965 AGN
OS : Kubuntu 9.04 - KDE 4.2.90

Hors ligne

#2 Le 06/02/2009, à 09:07

PhilippeP

Re : [HOWTO]Lier les bureaux aux activité dans KDE4.2 [EXPERIMENTAL]

Merci !! j'essaie cela ce soir smile


Attention, je suis loin d'être un Goubunturou ...
Il m'arrive de me tromper (si si...)
Desktop Kubuntu 12.04 KDE 4.9 SC - Lenovo Ideapad S10 3T Kubuntu 12.04 KDE 4.8 SC

Hors ligne

#3 Le 06/02/2009, à 09:43

Seren

Re : [HOWTO]Lier les bureaux aux activité dans KDE4.2 [EXPERIMENTAL]

Sympa comme tuto, et je trouve ton exemple en image très bien fait.

Est-ce que tu pourrais nous mettre ton fichier complet en lecture, afin d'avoir un exemple "complet" ?

Merci !


"I am not young enough to know everything". Oscar Wilde

Hors ligne

#4 Le 06/02/2009, à 11:15

moi1392

Re : [HOWTO]Lier les bureaux aux activité dans KDE4.2 [EXPERIMENTAL]

c'est cool smile merci d'avoir testé smile

juste une remarque, tu utilises la même configuration de panneaux sur tous tes bureaux, ça aurait été cool de les différencier un peu pour bien montrer la diférence (à moins que ça ne marche pas ? mais j'ai du mal à y croire), même si c'est que pour quelques trucs genre des boutons de lancement d'applis différents ou une horloge différente.

une question aussi, est ce que les effets desktop grid, cube et compagnie qui affichent tous les bureaux montrent bien les activités différentes sur chaque bureau ? (ça à l'air vu ton screenshot)

Dernière modification par moi1392 (Le 06/02/2009, à 11:15)

Hors ligne

#5 Le 06/02/2009, à 20:39

PhilippeP

Re : [HOWTO]Lier les bureaux aux activité dans KDE4.2 [EXPERIMENTAL]

Ai essayé , et cela n'a rien changé ... sad


Attention, je suis loin d'être un Goubunturou ...
Il m'arrive de me tromper (si si...)
Desktop Kubuntu 12.04 KDE 4.9 SC - Lenovo Ideapad S10 3T Kubuntu 12.04 KDE 4.8 SC

Hors ligne

#6 Le 07/02/2009, à 02:38

Maze12

Re : [HOWTO]Lier les bureaux aux activité dans KDE4.2 [EXPERIMENTAL]

moi1392 a écrit :

c'est cool smile merci d'avoir testé smile

juste une remarque, tu utilises la même configuration de panneaux sur tous tes bureaux, ça aurait été cool de les différencier un peu pour bien montrer la diférence (à moins que ça ne marche pas ? mais j'ai du mal à y croire), même si c'est que pour quelques trucs genre des boutons de lancement d'applis différents ou une horloge différente.

une question aussi, est ce que les effets desktop grid, cube et compagnie qui affichent tous les bureaux montrent bien les activités différentes sur chaque bureau ? (ça à l'air vu ton screenshot)

Malheureusement comme tu as remarqué les panneaux (tableaux de bords) est unique, et je pense qu'il n'est pas (encore?) possible d'en mettre un par bureau (je me trompe peut être mais je n'ai rien trouvé a ce sujet). Par exemple si tu fait un «zoom out» sur ton bureau tu vera tes activité retrecir mais les tableaux de bords reste identique. En espérant qu'ils ajoutent cette possibilité sur la 4.3.

Pour les effets desktop tous est bien géré je n'ai pas rencontré de problème particulié mise à pars pour le dashboard comme précisé dans mon post.


PhilippeP a écrit :

Ai essayé , et cela n'a rien changé ... sad

essaye de mettre tes fichiers je peux essayer de t'aider


To be continued...

Materiel : HP Pavillon HDX  - Core2Duo T8100 , Ram 3Gb, Nvidia 8800gt ,Wifi  PRO/Wireless 4965 AGN
OS : Kubuntu 9.04 - KDE 4.2.90

Hors ligne

#7 Le 07/02/2009, à 11:09

PhilippeP

Re : [HOWTO]Lier les bureaux aux activité dans KDE4.2 [EXPERIMENTAL]

Vais refaire un test a mon aise , et je posterai mes fichiers si cela ne fonctionnne pas ...


Attention, je suis loin d'être un Goubunturou ...
Il m'arrive de me tromper (si si...)
Desktop Kubuntu 12.04 KDE 4.9 SC - Lenovo Ideapad S10 3T Kubuntu 12.04 KDE 4.8 SC

Hors ligne

#8 Le 07/02/2009, à 17:18

Maze12

Re : [HOWTO]Lier les bureaux aux activité dans KDE4.2 [EXPERIMENTAL]

j'ai rajouté les fichiers d'exemple dans le tuto smile


To be continued...

Materiel : HP Pavillon HDX  - Core2Duo T8100 , Ram 3Gb, Nvidia 8800gt ,Wifi  PRO/Wireless 4965 AGN
OS : Kubuntu 9.04 - KDE 4.2.90

Hors ligne

#9 Le 31/03/2009, à 22:32

Syka

Re : [HOWTO]Lier les bureaux aux activité dans KDE4.2 [EXPERIMENTAL]

Et bien ça ne veut pas...
A chaque fois que je redemarre plasma j'ai 4 nouvelles activité nommées "bureau" en plus avec le fond d'écran par défaut et aucun plasmoid (a part mes tableua de bords).
Et à chaque fois la section "General"  que j'air rajouter dans fichier plasmarc est supprimée...
Enfin j'continue a tripatouiller la dedans pour essayer de comprendre un peu...

Hors ligne

#10 Le 31/03/2009, à 23:02

Syka

Re : [HOWTO]Lier les bureaux aux activité dans KDE4.2 [EXPERIMENTAL]

j'ai pas mal de [PlasmaView] dans mon plasmarc. À quoi ça correspon, ces "plasmaview"?
D'autres choses m'intrigues : j'ai des plasmoïdes présent dans plasma-appletsrc mais qui ne s'affiche pas en "vrai". Et d'autres plasmoïdes sont configurer dans les 2 fichier (le plasmoide "label" nottament). Dernier truc un peu etrange, un [containments] (donc potentiellement une "activité", avec même des plasmoides ) dans mon fichier plasmarc...
Si vous avez des explications rationnelles pour ce genre de choses smile
À et puis tant que j'y suis, pq desktop 0 pour la barre de tache? pourquoi pas -1? et j'ai supposé qu'il fallait faire de même pour tous les [containments] du type "tableau de bord" (j'en ai trois), ce qui je crois n'es pas précisé dans ton HOWTO.
Enfin c'est flou mais j'mamuse smile

EDIT :
J'ai nettoyé un peu tous ça : les plasmoïdes "virtuelle" (dans le fichier mais pas visible) ainsi que le containement dans plasmarc, s'enlevent sans rechigné.
J'en suis à là : quatre bureau, 4 activité et un seul bureux "actif" dans le sens ou tous les autres bureaux non plus ni fond d'ecran ni plasmoïde. Ça sent bon, conceptuellement on se rapproche même, mais j'arrete pour ce soir...

Dernière modification par Syka (Le 31/03/2009, à 23:59)

Hors ligne

#11 Le 01/04/2009, à 00:03

jajaX

Re : [HOWTO]Lier les bureaux aux activité dans KDE4.2 [EXPERIMENTAL]

salut

dans ton amusement, as tu réussi à déplacer les tableau de bord autre part que sur les bords de ton bureau (cf mon sujet) ?

Dernière modification par jajaX (Le 01/04/2009, à 00:04)


@+
jajaX
Asus X93SM-YZ157V / Asus X93SM-YZ065V sous KDE Neon
ASUS K95VB sous Kubuntu 22.04 Jammy Jellyfish (64 bits) / ACER Aspire 5612 WLMI sous Kubuntu 18.04 Bionic Beaver (32 bits)

Hors ligne

#12 Le 01/04/2009, à 04:38

Maze12

Re : [HOWTO]Lier les bureaux aux activité dans KDE4.2 [EXPERIMENTAL]

non malheureusement pas, apparemment les tableaux de bord ne sont pas comme des plasmoids normaux d'ailleurs je ne suis pas arrivé par exemple à mettre un tableau de bord différent par activité hmm


To be continued...

Materiel : HP Pavillon HDX  - Core2Duo T8100 , Ram 3Gb, Nvidia 8800gt ,Wifi  PRO/Wireless 4965 AGN
OS : Kubuntu 9.04 - KDE 4.2.90

Hors ligne

#13 Le 01/04/2009, à 10:33

jajaX

Re : [HOWTO]Lier les bureaux aux activité dans KDE4.2 [EXPERIMENTAL]

ah ok bon ben tant pi alors.


@+
jajaX
Asus X93SM-YZ157V / Asus X93SM-YZ065V sous KDE Neon
ASUS K95VB sous Kubuntu 22.04 Jammy Jellyfish (64 bits) / ACER Aspire 5612 WLMI sous Kubuntu 18.04 Bionic Beaver (32 bits)

Hors ligne

#14 Le 02/04/2009, à 12:55

moi1392

Re : [HOWTO]Lier les bureaux aux activité dans KDE4.2 [EXPERIMENTAL]

une des différences qu'il y a entre les plasmoides "normaux" et les tableaux de bord (j'appelle ça des "panneux", c'est plus proche du terme anglais "panel" et plus court à écrire de "tableau de bord") est que ces derrniers sont des fenêtre X distinctes du reste du bureau (= de l'activité qui affiche un fond d'écran et les plasmoides), la raison est que pour pouvoir l'afficher par dessus les fenetres, il faut que ça soit une fenetre distincte pour X.

Cela pose pas mal de soucis et je pense (même si je n'en suis pas sur) que c'est la cause du problème de panneaux différents par activité qui ne marchent pas.

Hors ligne

#15 Le 02/04/2009, à 22:21

jajaX

Re : [HOWTO]Lier les bureaux aux activité dans KDE4.2 [EXPERIMENTAL]

ok merci encore pour ces précisions wink mais je viens de contourner le problème. par contre, faut acheter un 22 pouces ! lol


@+
jajaX
Asus X93SM-YZ157V / Asus X93SM-YZ065V sous KDE Neon
ASUS K95VB sous Kubuntu 22.04 Jammy Jellyfish (64 bits) / ACER Aspire 5612 WLMI sous Kubuntu 18.04 Bionic Beaver (32 bits)

Hors ligne