Guest, Monday 31 May 2010 à 21:49
|
|
|
Bonjour tous le monde,
Avec Cairo-dock, il est possible de rajouté des flux RSS sous forme de Widget sur son bureau.
Est ce qu'il possible de créer des profils de flux RSS ?
Par exemple, sur le dock, j'aurais plusieurs icones :
- "information générale"
- "informatique"
- "information sportive"
Lorsque je clique sur l'icone "information sportive", les widgets en rapport avec les flux RSS d'info sportive apparaissent sur le bureau.
Lorsque je clique sur "informatique", les widgets "information sportive" disparaissent et les widgets "informatique" apparaissent.
Bien que j'ai une résolution assez grande (1900*1200), je trouve que cela peut etre pratique.
Vous allez me dire qu'il y a les bureau pour ca.
Je ne pense pas que ce soit possible pour le moment de le faire.
Bonne soirée
Ma config :
version de cairo-dock : 2.1.3-9 avec OpenGL activé
Distrib : Ubuntu 9.10 Karmic
WM : Metacity
DE : Gnome |
matttbe, Monday 31 May 2010 à 22:07
|
|
Subscription date : 24 January 2009
Messages : 12573
|
Hello
Faut y reflechir mais alors pourquoi ne pas utiliser une arborescence avec la possibilité de plier et deplier des categories de flux. Mais le probleme est que cette applet est prevue pour afficher un flux par instance...
Ou alors utiliser un autre dock principal avec plusieurs instances de cette applet... a voir! |
alexx, Monday 31 May 2010 à 22:33
|
|
Subscription date : 31 May 2010
Messages : 2
|
Hello matttbe,
Je trouve que la technique du plier / déplier fait trop penser à des logiciels classiques de flux RSS. Je le trouve difficile à appliquer pour des widget RSS.
Je vais plus un lanceur rattaché à UNE ou PLUSIEURS instance d'applet Rss.
Si l'utilisateur a très peu de thèmes de flux RSS (2/3 par exemple), il pourra mettre ces 2 lanceurs directement sur le dock principal. Par exemple, sur l'ordi de mes parents, ce serait un lanceur "papa" et un lanceur "maman
Si l'utilisateur en a pas mal, il sera toujours possible de les organiser dans des sous dock. |
Subscription date : 29 November 2007
Messages : 7408
|
Pourquoi tout simplement pas un lanceur qui utiliserait un script pour :- Remplacer les fichiers de config de ~/.config/cairo-dock/current_theme/plug-ins/RSSreader pour switcher d'un compte à l'autre (papa vers maman et vis et versa <- N'ayez pas les idées mal tournées !! )
- Relancer le plugin via DBus (par contre pour la commande, faudra voir les pro de DBus)
... non ? |
Subscription date : 30 November 2007
Messages : 17118
|
en fait l'applet est multi-instanciable.
donc il te suffit de l'instancier plusieurs fois et de spécifier un flux différent pour chaque, puis les placer où tu veux. |
alexx, Tuesday 01 June 2010 à 09:25
|
|
Subscription date : 31 May 2010
Messages : 2
|
nochka85, excellent ton idée, le principe.
A mon avis, le fait de passer par un seul lanceur est plus compliquer. Au moment du click, le script doit savoir quel compte est actif. Il ne sait pas si c'est papa ou maman pour ensuite switcher vers le bon compte.
Il nous manque les 2 informations :
- le compte de destination
- le compte source
Je verrais plutôt 1 ou plusieurs lanceurs qui exécuterai le script avec en paramètre le compte à activer. Le nom du compte de destination est ainsi fourni
Exemple :
le lanceur "maman" exacuterait le script bash avec comme 1er paramètre maman : compteRSS.sh maman
le script renomerait
compteRSS.sh :
mv ~/.config/cairo-dock/current_theme/plug-ins/rss$1 ~/.config/cairo-dock/current_theme/plug-ins/RSSreader
Mais avant de switcher vers le nouveau compte "maman", il faut renommer le compte courant "papa" pour ne l'écraser. Au moment, ou on lance le script, nous ne savons quel est le compte courant (ici : "papa"). Le seul moyen que je vois pour connaitre ce compte courant est de passer par un simple fichier texte.
PS : je n'ai pas encore terminé dans mon explication. Je dois aller partir au travail :(. Je vous expliquerais la suite en éditant mon message comment je vois les choses un peu plus tard au travail. |
matttbe, Tuesday 01 June 2010 à 12:53
|
|
Subscription date : 24 January 2009
Messages : 12573
|
Il ne sait pas si c'est papa ou maman pour ensuite switcher vers le bon compte. Ah, Il n'y a qu'un compte?
Sinon, ça peut être facile:
- À la fin du script, il crée un fichier différent si c'est les rss de maman ou papa.
- Au début, il regarde le fichier et il adapte le fichier à bouger.
if test -e ~/.config/cairo-dock/current_theme/plug-ins/RSSreader/.papa; then
cp ~/.config/cairo-dock/current_theme/plug-ins/RSSreader/maman.conf ~/.config/cairo-dock/current_theme/plug-ins/RSSreader/RSSreader.conf
rm ~/.config/cairo-dock/current_theme/plug-ins/RSSreader/.papa
else
cp ~/.config/cairo-dock/current_theme/plug-ins/RSSreader/papa.conf ~/.config/cairo-dock/current_theme/plug-ins/RSSreader/RSSreader.conf
touch ~/.config/cairo-dock/current_theme/plug-ins/RSSreader/.papa
fi
dbus-send --session --dest=org.cairodock.CairoDock /org/cairodock/CairoDock org.cairodock.CairoDock.ReloadModule string:RSSreader
Je n'ai pas testé... Bien-entendu, il faut que les fichier papa.conf et maman.conf existent et avoir le plug-in DBus activé |
matttbe, Wednesday 02 June 2010 à 00:26
|
|
Subscription date : 24 January 2009
Messages : 12573
|
Sinon, une autre idée : une nouvelle vue (ou un nouveau desklet) où on pourrait naviguer comme dans un livre ou d'autres effets de zoom comme avec l'applet Slider : plusieurs applets ou lanceurs dans une zone mais une seule icône est affichée (et avec un changement toutes les X secondes automatiquement ).
On pourrait par exemple avoir l'applet weather et RSS qui défilent l'un après l'autre. Ou le moniteur système avec aussi l'état de la batterie, etc. |
|