#0 Re : -1 » [WIP] BabyBox » Le 20/02/2012, à 11:12
- AntoineT
- Réponses : 24
Salut à tous,
je reviens vous montrer quelques screenshots et vous indiquer quelques petites nouveautés que j'ai implémentées. Je précise que l'interface est pompée de façon éhontée sur celle que RegisBurin a mis en place...
Alors; le bureau principal :
Le dock est Cairo-dock, avec Gcompris, un lanceur vers un dossier de petites videos en tous genres (chansons, videos familliales, etc.), un lanceur vers une interface de choix de petits dessins animés (voir plus bas), TuxPaint et un lanceur qui lance un diaporama de son dossier Images en ordre aléatoire et plein écran (feh). En haut à droite une applet Cairo-dock lancant le script de déconnexion.
Le conky donne l'heure, le jour de la semaine (suite à des questions récurrentes "on est quel jour ?"), la date ainsi que le niveau de batterie et de volume (la session est sur un portable). Plus tard je modifierai l'affichage de l'horloge pour quelque chose de plus lisible et ajouterai sans doute une horloge analogique (lua ?).
Le conky :
######################
# - Conky settings - #
######################
update_interval 1
total_run_times 0
net_avg_samples 1
cpu_avg_samples 1
imlib_cache_size 0
double_buffer yes
no_buffers yes
#####################
# - Text settings - #
#####################
use_xft yes
xftfont Dinreg:size=195
override_utf8_locale yes
text_buffer_size 2048
xftalpha 0.9
#############################
# - Window specifications - #
#############################
own_window_class Conky
own_window yes
own_window_transparent yes
own_window_type override
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
#own_window_argb_visual yes
#own_window_argb_value 100
alignment tr
gap_x 10
gap_y 80
minimum_size 20 20
default_bar_size 60 8
#########################
# - Graphics settings - #
#########################
draw_shades no
default_color BDB5A1
default_color dbd3be
default_shade_color 1d1d1d
color0 ffffff
color1 ffffff
color2 D6713C
color2 d16e21
#lua_load ~/.conky/conkybg.lua
#lua_draw_hook_pre conky_draw_bg
TEXT
${voffset -230}${font Dinreg:size=13}${alignr}H ${color}${font}
${font Dinreg:size=100}${voffset -430}${time %H}
${color2}${voffset -100}${time %M}
${color2}${voffset -150}${font Droid Sans:size=16}
${if_match ${time %w}==1}${color2}${font Droid Sans:size=20:style=Bold}${else}${font Droid Sans:size=12}${color}${endif}${alignr}Lundi${font Droid Sans:size=12}
${if_match ${time %w}==2}${color2}${font Droid Sans:size=20:style=Bold}${else}${font Droid Sans:size=12}${color}${endif}${alignr}Mardi${font Droid Sans:size=12}
${if_match ${time %w}==3}${color2}${font Droid Sans:size=20:style=Bold}${else}${font Droid Sans:size=12}${color}${endif}${alignr}Mercredi${font Droid Sans:size=12}
${if_match ${time %w}==4}${color2}${font Droid Sans:size=20:style=Bold}${else}${font Droid Sans:size=12}${color}${endif}${alignr}Jeudi${font Droid Sans:size=12}
${if_match ${time %w}==5}${color2}${font Droid Sans:size=20:style=Bold}${else}${font Droid Sans:size=12}${color}${endif}${alignr}Vendredi${font Droid Sans:size=12}
${if_match ${time %w}==6}${color2}${font Droid Sans:size=20:style=Bold}${else}${font Droid Sans:size=12}${color}${endif}${alignr}Samedi${font Droid Sans:size=12}
${if_match ${time %w}==0}${color2}${font Droid Sans:size=20:style=Bold}${else}${font Droid Sans:size=12}${color}${endif}${alignr}Dimanche${font Droid Sans:size=12}
${font Droid Sans:size=20:style=Bold}${alignr}${color2}${time %d} ${if_match "${time %B}"=="January"}janvier${else}\
${if_match "${time %B}"=="February"}février${else}\
${if_match "${time %B}"=="March"}mars${else}\
${if_match "${time %B}"=="April"}avril${else}\
${if_match "${time %B}"=="May"}mai${else}\
${if_match "${time %B}"=="June"}juin${else}\
${if_match "${time %B}"=="July"}juillet${else}\
${if_match "${time %B}"=="August"}août${else}\
${if_match "${time %B}"=="September"}septembre${else}\
${if_match "${time %B}"=="October"}octobre${else}\
${if_match "${time %B}"=="November"}novembre${else}\
${if_match "${time %B}"=="December"}décembre$\
{endif}${endif}${endif}${endif}${endif}${endif}${endif}${endif}${endif}${endif}${endif}${endif}
#${wireless_link_bar 3 wlan0}
${voffset 275}${alignr}$battery_bar ${font Droid Sans:size=16}${alignr}$battery_percent %${font Droid Sans:size=3}
${font Droid Sans:size=16}${alignr}Vol : ${exec amixer get Master | awk -F'[]%[]' '/%/ {if ($5 == "off") { print "Muet" } else { print $2" %" }}'}
Le script de déconnexion pompé sur le script-quitter renvoie sur cet écran :
Le script :
#!/usr/bin/python
# coding=latin-1
import gtk, os
from PIL import Image, ImageFilter
####################################################
## PARTIE A MODIFIER
####################################################
## Lien vers le fond d'ecran
IMG_FILE = '/home/zelie/dragonb.jpg'
## Commande pour se deconnecter
CMD_LOGOUT = 'openbox --exit'
## Commande pour reboot
CMD_REBOOT = 'sudo shutdown -r now'
## Commande pour etteindre l'ordinateur
CMD_SHUTDOWN = 'sudo shutdown -h now'
## Commande pour changer d'utilisateur
CMD_SWITCH = 'gdmflexiserver -xnet'
####################################################
## NE RIEN CHANGER A PARTIR D'ICI
####################################################
class MyApp():
def __init__(self):
self.window = gtk.Window()
self.window.set_title("Log Out ..")
self.window.connect("destroy", self.doquit)
self.window.connect("key-press-event", self.onkeypress)
self.window.set_size_request(620,200)
self.window.modify_bg(gtk.STATE_NORMAL, gtk.gdk.color_parse("black"))
self.window.set_decorated(False)
self.window.set_position(gtk.WIN_POS_CENTER)
self.mainpanel = gtk.Fixed()
self.window.add(self.mainpanel)
self.screen_x , self.screen_y = gtk.gdk.screen_width(), gtk.gdk.screen_height()
x = ( self.screen_x / 2 ) - ( 140 * 4 / 2 ) - 30
y = ( self.screen_y / 2 ) - 100
self.bt_tab = []
## 1st Line
self.add_bouton("application-exit", x+60, y+30, "Retour")
self.add_bouton("system-log-out", x+500, y+30, "Déconnexion")
## self.add_bouton("system-restart", x+310, y+30, "Redemarrage")
##self.add_bouton("system-shutdown", x+340, y+30, "Extinction")
self.add_bouton("system-switch", x+280, y+30, "Changer")
self.add_label("Retour",x+100, y+170)
self.add_label("Déconnexion",x+530, y+170)
self.add_label("Changer d'utilisateur",x+280, y+170)
self.set_background()
##self.bt_tab[1].grab_focus()
## def set_background(self):
## pixbuf = gtk.gdk.pixbuf_new_from_file(IMG_FILE)
## pixbuf = pixbuf.scale_simple(gtk.gdk.screen_width(), gtk.gdk.screen_height(), gtk.gdk.INTERP_BILINEAR)
## pixmap, mask = pixbuf.render_pixmap_and_mask()
## self.window.set_app_paintable(True)
## self.window.resize(self.screen_x, self.screen_y)
## self.window.realize()
## self.window.window.set_back_pixmap(pixmap, False)
## self.window.move(0,0)
## del pixbuf
## del pixmap
def set_background(self):
img_file = "/tmp/root_window.jpg"
w = gtk.gdk.get_default_root_window()
sz = w.get_size()
pb = gtk.gdk.Pixbuf(gtk.gdk.COLORSPACE_RGB,False,8,sz[0],sz[1])
pb = pb.get_from_drawable(w,w.get_colormap(),0,0,0,0,sz[0],sz[1])
if (pb != None):
pb.save(img_file,"jpeg")
image = Image.open(img_file)
color = 'black'
alpha = 0.7
mask = Image.new("RGB", image.size, color)
image = Image.blend(image, mask, alpha)
image.save(img_file,"jpeg")
pixbuf = gtk.gdk.pixbuf_new_from_file_at_size(img_file, self.screen_x, self.screen_y)
pixmap, mask = pixbuf.render_pixmap_and_mask()
# width, height = pixmap.get_size()
self.window.set_app_paintable(True)
self.window.resize(self.screen_x, self.screen_y)
self.window.realize()
self.window.window.set_back_pixmap(pixmap, False)
self.window.move(0,0)
del pixbuf
del pixmap
def add_bouton(self, icon, x, y, info):
image = gtk.Image()
image.set_from_file("img/" + icon + ".png")
image.show()
bouton = gtk.Button()
bouton.set_relief(gtk.RELIEF_NONE)
bouton.set_focus_on_click(False)
bouton.set_border_width(0)
bouton.set_property('can-focus', False)
bouton.add(image)
tooltips = gtk.Tooltips()
tooltips.set_tip(bouton, str(info))
bouton.show()
self.mainpanel.put(bouton, x,y)
bouton.connect("clicked", self.clic_bouton, icon)
self.bt_tab.append(bouton)
def add_label(self, name, x, y):
label = gtk.Label(name)
label.modify_fg(gtk.STATE_NORMAL, gtk.gdk.color_parse("white"))
self.mainpanel.put(label, x, y)
# Cette fonction est invoquee quand on clique sur un bouton.
def clic_bouton(self, widget, data=None):
if (data=='system-log-out'):
os.system(CMD_LOGOUT)
elif (data=='system-restart'):
os.system(CMD_REBOOT)
elif (data=='system-shutdown'):
os.system(CMD_SHUTDOWN)
elif (data=='system-switch'):
os.system(CMD_SWITCH)
self.doquit()
def onkeypress(self, widget=None, event=None, data=None):
if event.keyval == gtk.keysyms.Escape:
self.doquit()
def doquit(self, widget=None, data=None):
gtk.main_quit()
def run(self):
self.window.show_all()
gtk.main()
#-------------------------
if __name__ == "__main__":
#-------------------------
## need to change directory
SRC_PATH = os.path.dirname( os.path.realpath( __file__ ) )
os.chdir(SRC_PATH)
app = MyApp()
app.run()
Pour ce qui est des diverses videos, vu le nombre de fichiers je suis plus ou moins obligé de passer par nautilus. Mais je voulais qu'à la fin d'une video on revienne au bureau (pas à nautilus). J'ai donc un script en taĉhe de fond (lancé au démarrage) qui vérifie régulièrement si VLC est lancé. Si oui il vérifie si nautilus est lancé, et si oui il kill nautilus. Comme ça lorsqu'on lance une video depuis nautilus, à la fin de la lecture de la vidéo, VLC se ferme (option --play-and-exit) en on se retrouve sur le bureau car nautilus a été killé. Du coup mes lanceurs Cairo sont redevenu standard. Le script :
#!/bin/bash
while [ 1=1 ];
do
if [ "$(ps aux -A | grep vlc | grep zelie | grep -v grep)" ]; then
if [ "$(ps aux -A | grep nautilus | grep zelie | grep -v grep)" ]; then
killall nautilus
fi
fi
sleep 5
done
Le lanceur des videos diverses renvoie directement sur nautilus. Par contre celui des dessins animés (la télé) renvoie sur une interface de choix de la série (2 pour le moment) via l'écran suivant:
L'icone en haut à droite permet de killer le script afin de revenir sur le bureau. Chaque icone ouvre ensuite nautilus sur le dossier kivabien.
Le script:
#!/usr/bin/python
# coding=latin-1
import gtk, os
from PIL import Image, ImageFilter
####################################################
## PARTIE A MODIFIER
####################################################
## Lien vers le fond d'ecran
IMG_FILE = '/home/zelie/dragonter.jpg'
## Commande pour Oui-oui
CMD_OUIOUI = 'nautilus /home/zelie/Videos/tmp/OuiOui --no-desktop'
## Commande pour Trotro
CMD_TROTRO = 'nautilus /home/zelie/Videos/tmp/Trotro --no-desktop'
####################################################
## NE RIEN CHANGER A PARTIR D'ICI
####################################################
class MyApp():
def __init__(self):
self.window = gtk.Window()
self.window.set_title("Log Out ..")
self.window.connect("destroy", self.doquit)
self.window.connect("key-press-event", self.onkeypress)
self.window.set_size_request(620,200)
self.window.modify_bg(gtk.STATE_NORMAL, gtk.gdk.color_parse("black"))
self.window.set_decorated(False)
self.window.set_position(gtk.WIN_POS_CENTER)
self.mainpanel = gtk.Fixed()
self.window.add(self.mainpanel)
self.screen_x , self.screen_y = gtk.gdk.screen_width(), gtk.gdk.screen_height()
x = ( self.screen_x / 2 ) - ( 140 * 4 / 2 ) - 30
y = ( self.screen_y / 2 ) - 100
self.bt_tab = []
## 1st Line
self.add_bouton("ouioui", x-20, y+30, "Oui Oui")
self.add_bouton("trotro", x+500, y+30, "Trotro")
self.add_bouton("application-exit", x+800, y-300, "Retour")
self.add_label("Oui Oui",x+20, y+170)
self.add_label("Trotro",x+540, y+170)
self.set_background()
##self.bt_tab[1].grab_focus()
def set_background(self):
pixbuf = gtk.gdk.pixbuf_new_from_file(IMG_FILE)
pixbuf = pixbuf.scale_simple(gtk.gdk.screen_width(), gtk.gdk.screen_height(), gtk.gdk.INTERP_BILINEAR)
pixmap, mask = pixbuf.render_pixmap_and_mask()
self.window.set_app_paintable(True)
self.window.resize(self.screen_x, self.screen_y)
self.window.realize()
self.window.window.set_back_pixmap(pixmap, False)
self.window.move(0,0)
del pixbuf
del pixmap
def add_bouton(self, icon, x, y, info):
image = gtk.Image()
image.set_from_file("img/" + icon + ".png")
image.show()
bouton = gtk.Button()
bouton.set_relief(gtk.RELIEF_NONE)
bouton.set_focus_on_click(False)
bouton.set_border_width(0)
bouton.set_property('can-focus', False)
bouton.add(image)
tooltips = gtk.Tooltips()
tooltips.set_tip(bouton, str(info))
bouton.show()
self.mainpanel.put(bouton, x,y)
bouton.connect("clicked", self.clic_bouton, icon)
self.bt_tab.append(bouton)
def add_label(self, name, x, y):
label = gtk.Label(name)
label.modify_fg(gtk.STATE_NORMAL, gtk.gdk.color_parse("white"))
self.mainpanel.put(label, x, y)
# Cette fonction est invoquee quand on clique sur un bouton.
def clic_bouton(self, widget, data=None):
if (data=='trotro'):
os.system(CMD_TROTRO)
elif (data=='ouioui'):
os.system(CMD_OUIOUI)
elif (data=='system-restart'):
os.system(CMD_REBOOT)
elif (data=='system-shutdown'):
os.system(CMD_SHUTDOWN)
elif (data=='system-switch'):
os.system(CMD_SWITCH)
self.doquit()
def onkeypress(self, widget=None, event=None, data=None):
if event.keyval == gtk.keysyms.Escape:
self.doquit()
def doquit(self, widget=None, data=None):
gtk.main_quit()
def run(self):
self.window.show_all()
gtk.main()
#-------------------------
if __name__ == "__main__":
#-------------------------
## need to change directory
SRC_PATH = os.path.dirname( os.path.realpath( __file__ ) )
os.chdir(SRC_PATH)
app = MyApp()
app.run()
Le problème qui est vite apparu, c'est qu'elle a trop d'épisodes dans chaque catégorie, et que donc 1) elle ne sait plus bien quoi choisir, 2) il faut scroller la fenêtre pour faire apparaître les fichiers suivants et 3) trop d'incitations à passer des plombes à regarder les dessins animés. J'ai donc fait un script qui se lance à chaque démarrage de la session et qui sélectionne aléatoirement N épisodes de chaque série (N est configurable) et les copie dans un sous dossier ad-hoc. L'interface de choix des séries ouvre en fait nautilus dans ce dossier "temporaire". Du coup elle a le choix, mais il est plus limité tout en variant à chaque fois que le session est ouverte ce qui évite la monotonie. Bien entendu je peux aussi lancer le script à la main si je veux renouveller le choix en cours de session (ou faire choisir un nombre plus grand d'épisodes).
Le script de sélection/copie aléatoire est le suivant (pour "Trotro"; il y a le même pour "OuiOui"):
#!/bin/bash
rm /home/zelie/Videos/tmp/Trotro/*
files=(/home/zelie/Videos/Trotro/*)
filecount="${#files[@]}"
filecount=$((filecount-1))
sf2=$( shuf -i 0-$filecount )
j=1
for i in $sf2
do
if [ $j -le $1 ]
then
echo ${files[$i]}
cp "${files[$i]}" /home/zelie/Videos/tmp/Trotro
j=$((j+1))
fi
done
Le script prend un argument correspondant au nombre d'épisodes qui seront sélectionnés (ex: lancer trotro 5 choisit aléatoirement 5 épisodes dans le dossier principal et les copie dans le dossier temporaire ad-hoc)
Du coup dans nautilus les choses sont un peu plus clean et facilite le choix (j'ai fait l'icone de fermeture close.xbm à la main car celles que j'aiavis trouvé n'étaient pas assez grandes ; si quelqu'un la veut je peux lui envoyer):
J'ai toujours mon script de ralentissement de la souris/désactivation du click droit. Pour la vitesse, je vais l'augmenter petit à petit au fur et à mesure qu'elle sera plus à l'aise avec la manipulation (c'est une souris super-rapide à la base, même moi j'ai un peu de mal...). Pour le click droit, j'entends bien les arguments contre une désactivation systématique mais je préfère la conserver pour le moment.
#1 Re : -1 » Nouveautés dans Precise... » Le 26/04/2012, à 13:56
- AntoineT
- Réponses : 7 951
Edit: grillé
#2 Re : -1 » Suivi des bogues d'Ubuntu 12.10 » Le 26/09/2012, à 22:30
- AntoineT
- Réponses : 221
Salut à tous,
sous Quantal, je n'arrive plus à ma loguer sous Gnome-Shell. Dans le greeter, impossible de cliquer sur la session (et la solution proposée sur https://bugs.launchpad.net/unity-greeter/+bug/1052453 ne fonctionne pas. Un
gnome-shell --replace
dans le terminal m'indique un plantage lié à PolicyKit, et je suis obligé de relancer unity via la console (ctrl-alt-F1) afin de retomber sur mes pates.
Les erreurs:
JS LOG: IBus version is too old
Window manager warning: Log level 16: Unable to register authentication agent: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: An authentication agent already exists for the given subject
JS ERROR: !!! Exception was: Polkit.Error: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: An authentication agent already exists for the given subject
JS ERROR: !!! message = '"GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: An authentication agent already exists for the given subject"'
JS ERROR: !!! fileName = '"/usr/share/gnome-shell/js/ui/components/polkitAgent.js"'
JS ERROR: !!! lineNumber = '329'
JS ERROR: !!! stack = '"0 anonymous()@/usr/share/gnome-shell/js/ui/components/polkitAgent.js:329
1 wrapper()@/usr/share/gjs-1.0/lang.js:204
2 anonymous("name" = ""polkitAgent"")@/usr/share/gnome-shell/js/ui/components/__init__.js:56
3 wrapper(""polkitAgent"")@/usr/share/gjs-1.0/lang.js:204
4 anonymous("name" = ""polkitAgent"", 1, [object Array])@/usr/share/gnome-shell/js/ui/components/__init__.js:22
5 anonymous()@/usr/share/gnome-shell/js/ui/components/__init__.js:21
6 wrapper()@/usr/share/gjs-1.0/lang.js:204
7 anonymous()@/usr/share/gnome-shell/js/ui/components/__init__.js:13
8 wrapper()@/usr/share/gjs-1.0/lang.js:204
9 anonymous()@/usr/share/gjs-1.0/lang.js:145
10 anonymous()@/usr/share/gjs-1.0/lang.js:239
11 start()@/usr/share/gnome-shell/js/ui/main.js:150
12 <TOP LEVEL>@<main>:1
"'
Window manager warning: Log level 32: Execution of main.js threw exception: Polkit.Error: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: An authentication agent already exists for the given subject
Si quelqu'un as le même soucis et a trouvé une solution je suis prenneur...
#3 Re : -1 » Suivi des bogues d'Ubuntu 12.10 » Le 26/09/2012, à 23:06
- AntoineT
- Réponses : 221
Bah non, j'avais essayé (c'est la solution proposée dans launchpad), mais en fait quand je Tab la sélection ne change pas... Merci quand même.
#4 Re : -1 » Suivi des bogues d'Ubuntu 12.10 » Le 26/09/2012, à 23:14
- AntoineT
- Réponses : 221
Au temps pour moi, ça marche (mais en fait la session en "surbrillance" ne change pas, juste un léger cadre qui se déplace de session en session...)
#5 Re : -1 » (4) Conky : Postez vos conkyrc ou certaines parties intéressantes » Le 02/02/2012, à 00:25
- AntoineT
- Réponses : 2 375
Bonjour à tous, j'ai un souci avec les bindings imlib2 et cairo.
Pour conky, j'ai :
antoine@E4300:~$ conky -v
Conky 1.8.1 compiled Wed Aug 10 13:00:28 UTC 2011 for Linux 2.6.24-28-server (i686)
Compiled in features:
System config file: /etc/conky/conky.conf
Package library path: /usr/lib/conky
X11:
* Xdamage extension
* XDBE (double buffer extension)
* Xft
* ARGB visual
Music detection:
* MPD
* MOC
General:
* math
* hddtemp
* portmon
* Curl
* RSS
* Weather (METAR)
* Weather (XOAP)
* wireless
* support for IBM/Lenovo notebooks
* nvidia
* eve-online
* config-output
* Imlib2
* apcupsd
* iostats
* ncurses
* Lua
Lua bindings:
* Cairo
* Imlib2
Mais un script conky appelant un lua avec
require 'imlib2'
ne fonctionne pas. En fait lua ne semble pas trouver imlib2 :
antoine@E4300:~$ lua -l imlib2
lua: module 'imlib2' not found:
no field package.preload['imlib2']
no file './imlib2.lua'
no file '/usr/local/share/lua/5.1/imlib2.lua'
no file '/usr/local/share/lua/5.1/imlib2/init.lua'
no file '/usr/local/lib/lua/5.1/imlib2.lua'
no file '/usr/local/lib/lua/5.1/imlib2/init.lua'
no file '/usr/share/lua/5.1/imlib2.lua'
no file '/usr/share/lua/5.1/imlib2/init.lua'
no file './imlib2.so'
no file '/usr/local/lib/lua/5.1/imlib2.so'
no file '/usr/lib/i386-linux-gnu/lua/5.1/imlib2.so'
no file '/usr/lib/lua/5.1/imlib2.so'
no file '/usr/local/lib/lua/5.1/loadall.so'
stack traceback:
[C]: ?
[C]: ?
J'ai la même chose avec cairo...
J'ai essayé de désintaller-réinstaller conky-all, mais sans effet.
Des idées pour résoudre ça ?
Antoine
#6 Re : -1 » Nouveautés dans Quantal » Le 18/05/2012, à 17:28
- AntoineT
- Réponses : 2 569
Avec les plugins scale addons et text il y a moyen d'avoir le titre des fenêtres en vue "scale" On peut aussi les filtrer en tapant quelques lettres avec le plugin Scale Window Title Filter. Très pratique. Le seul problème est que le plugin veut afficher le chemin complet, donc s'il est enfouis dans 10 sous-répertoires, on ne voit pas le nom du fichier (juste le début du chemin)
#7 Re : -1 » Nouveautés dans Quantal » Le 19/05/2012, à 13:11
- AntoineT
- Réponses : 2 569
AntoineT a écrit :Avec les plugins scale addons et text il y a moyen d'avoir le titre des fenêtres en vue "scale" On peut aussi les filtrer en tapant quelques lettres avec le plugin Scale Window Title Filter. Très pratique. Le seul problème est que le plugin veut afficher le chemin complet, donc s'il est enfouis dans 10 sous-répertoires, on ne voit pas le nom du fichier (juste le début du chemin)
Malheureusement non, le plugin addon ne marche pas sous Unity...
Ben je l'utilise en ce moment même...
Precise 32 bits upgradé depuis Oneiric
#8 Re : -1 » Nouveautés dans Quantal » Le 19/05/2012, à 16:06
- AntoineT
- Réponses : 2 569
AntoineT a écrit :Ben je l'utilise en ce moment même...
Precise 32 bits upgradé depuis OneiricJ'ai beau tripatouillé le addon-scale dans tout les sens rien n'y fait. Sur Precise aussi, une install toute fraiche.
Tu as activé le plugin "Text" aussi ?
En ajoutant le plugin "Scale Window Title Filter", taper quelque lettres permet de sélectionner la fenêtre correspondante au clavier
#9 Re : -1 » Rhythmbox et lastfm changement du protocol le 1er décembre » Le 06/12/2012, à 09:30
- AntoineT
- Réponses : 4
Du nouveau sur le sujet ? Je n'arrive plus à avoir les radios lastfm ; et je suppose que c'est lié à ce changement de protocole.
#10 Re : -1 » Ubuntu Gnome Remix 12.10: Le top! » Le 16/10/2012, à 21:45
- AntoineT
- Réponses : 76
Pour ma part j'utilise GS au taf sur un écran de taille raisonable, mais Unity sur mon portable car le gain en espace vertical avec les global menus est quand même appréciable. Sous GS sur mon portable j'ai l'impression de perdre 2 bons cms. Par contre je suis content avec juste GS installé sur un Ubuntu standard, je suis moins certain de l'intérêt d'UGR.
#11 Re : -1 » Panel unity problème de transparence ? » Le 04/03/2012, à 16:26
- AntoineT
- Réponses : 6
Ca va pas trop t'aider, mais j'ai quasiment le même bug, sauf que chez moi l'image "fantôme" et le gris trouble ne disparaissent jamais... Je suis passé à une opacité de 0% et je n'ai plus ce problème...
#12 Re : -1 » Panel unity problème de transparence ? » Le 07/03/2012, à 16:42
- AntoineT
- Réponses : 6
Peux tu me dire quel est ton GTK thème ?
Le thème par défaut d'Ubuntu 11.10, je n'en ai pas changé.
#13 -1 » Bug Totem/thumnbailer/nautilus » Le 07/04/2012, à 21:59
- AntoineT
- Réponses : 13
Bonjour à tous,
J'ai sous precise beta 2 un bug agacant sur Totem. En gros il ne lit plus les mp4 issus de downloads youtube via minitube. Les autres mp4 sont lus sans problèmes. De ce fait, Nautilus n'affiche plus les miniatures desdites videos, et c'est bien moche. J'ai "relancé" ce bug https://bugs.launchpad.net/ubuntu/+sour … bug/833507 mais je voulais vous demander si vous l'avez aussi ou si c'est ma config qui a un problème (je n'avais pas ce soucis sous oneiric).
Pour le reproduire:
- Télécharger une video youtube via minitube
- la lire avec totem ==> pas de plantage, mais écran noir à la place de la video
- lancer totem-video-thumbnailer dessus résulte en un message d'erreur comme quoi il n'a pas pu "process" le fichier
- Nautilus n'affiche pas de miniature
- VLV/SMPlayer lisent la video sans problème
Merci d'avance,
Antoine
#14 Re : -1 » Bug Totem/thumnbailer/nautilus » Le 08/04/2012, à 17:14
- AntoineT
- Réponses : 13
J'ai exactement le même problème que toi sous 11.04.
Et ceci, depuis que j'ai installé puis désinstallé KDE.
Sous 11.04 ou sous 12.04 ?
Pour ma part j'ai quelques applis KDE installées, mais sous 11.10 ça ne posait aucun pb pour les miniatures sous Nautilus
#15 Re : -1 » Bug Totem/thumnbailer/nautilus » Le 08/04/2012, à 21:31
- AntoineT
- Réponses : 13
Ok merci, pas de soucis sous Precise de ton côté alors ?
#16 Re : -1 » Bug Totem/thumnbailer/nautilus » Le 08/04/2012, à 21:56
- AntoineT
- Réponses : 13
J'avais trouvé ce bug https://bugs.launchpad.net/ubuntu/+sour … bug/833507 (que j'ai commenté), mais peut-être vaudrait-il mieux en créer un nouveau spécifique ?
#17 Re : -1 » Bug Totem/thumnbailer/nautilus » Le 08/04/2012, à 21:59
- AntoineT
- Réponses : 13
C'est fait, mais vu qu'il a été mis en wishlist j'ai comme un doute...
#18 Re : -1 » Bug Totem/thumnbailer/nautilus » Le 09/04/2012, à 10:27
- AntoineT
- Réponses : 13
Bon, j'ai décidé d'ouvrir un nouveau bug spécifique en utilisant ubuntu-bug. Il me l'a enregistré contre gstreamer
https://bugs.launchpad.net/ubuntu/+sour … bug/977048
Si vous pouviez le confirmer/y souscrire/le commenter ça serait cool.
#19 Re : -1 » nouvelle version d'unity, que vaut elle? » Le 16/01/2012, à 00:24
- AntoineT
- Réponses : 36
Bonjour,
C'est étrange, j'ai essayé d'installer Unity 5 sous Oneiric en activant le ppa staging et en faisant un apt-get update, mais un apt-get dist upgrade me donne (extrait du /var/log/apt)
Start-Date: 2012-01-15 22:25:52
Commandline: apt-get dist-upgrade
Install: libunity9:i386 (4.0.6+bzr106ubuntu0+85, automatic), libdee-1.0-4:i386 (0.5.22+bzr334ubuntu0+217, automatic)
Upgrade: libtelepathy-glib0:i386 (0.15.5-1ubuntu1, 0.17.3-0ubuntu1~), bamfdaemon:i386 (0.2.104-0ubuntu1, 0.2.104+bzr423ubuntu0+392), checkbox:i386 (0.12.8, 0.13-0ubuntu1~oneiric1), libqtbamf1:i386 (0.2.2-0ubuntu1, 0.2.3+bzr391ubuntu0+inline), libqtdee2:i386 (0.2.3-0ubuntu1, 0.2.3+bzr55ubuntu0+inline), unity-scope-musicstores:i386 (0.2.6-0ubuntu2, 0.2.6+bzr64ubuntu0+44), checkbox-gtk:i386 (0.12.8, 0.13-0ubuntu1~oneiric1), unity-lens-music:i386 (0.2.6-0ubuntu2, 0.2.6+bzr64ubuntu0+44), unity-place-files:i386 (0.6.12-0ubuntu1, 0.6.12+bzr202ubuntu0+148), unity-lens-files:i386 (0.6.12-0ubuntu1, 0.6.12+bzr202ubuntu0+148), gir1.2-telepathyglib-0.12:i386 (0.15.5-1ubuntu1, 0.17.3-0ubuntu1~), libbamf3-0:i386 (0.2.104-0ubuntu1, 0.2.104+bzr423ubuntu0+392), libbamf0:i386 (0.2.104-0ubuntu1, 0.2.104+bzr423ubuntu0+392)
End-Date: 2012-01-15 22:26:32
après un relog, je suis toujours sous Unity 4.24.0 (donné par unity --version)
Une idée ?
#20 Re : -1 » nouvelle version d'unity, que vaut elle? » Le 16/01/2012, à 00:59
- AntoineT
- Réponses : 36
via synaptic, tu as fait comment ? Moi, dans les paquets dont la source est le ppa, je n'ai pas unity_5.5.0 ...
#21 Re : -1 » nouvelle version d'unity, que vaut elle? » Le 16/01/2012, à 09:48
- AntoineT
- Réponses : 36
Oui, je suis bien avec la staging et j'ai bien tout rechargé. Hier soir je n'avais pas unity, mais libunity-core_5.0. là je suis au taf, mais je regarderai ce soir si ça a changé.
Cecic dit je vois que DidRocks déconseille l'utilisation du ppa, donc bon, je vais voir...
#22 Re : -1 » nouvelle version d'unity, que vaut elle? » Le 16/01/2012, à 10:37
- AntoineT
- Réponses : 36
Post #2247 sur http://forum.ubuntu-fr.org/viewtopic.php?id=668821&p=90
#23 Re : -1 » [Resolu] Où sont "Système administration" et "Préférences" Ub11.04 » Le 03/01/2012, à 22:54
- AntoineT
- Réponses : 10
Je perds tout mon temps à trouver les rubriques comme 'système' & 'administration'...
J'ai essayé ce qui a été écrit plus haut mais rien à faire, je n'ai pas trouvé 'réglage du système'...
Où est-ce ??????????????????????????????????????
J'ai cliqué sur mon nom , sur le haut parleur, bref sur tout ce qui est en haut à droite mais rien à faire.
Tu n'as pas dû chercher bien longtemps. Si tu cliques sur l'icône la plua à droite dans la barre du haut (roue dentée sous Oneiric), le premier item du menu déroulant est bien "System Settings". Via le dash, si tu tapes "systeme" le première ou seconde entrée est là aussi "System Settings"
#24 Re : -1 » [Resolu] Où sont "Système administration" et "Préférences" Ub11.04 » Le 03/01/2012, à 23:52
- AntoineT
- Réponses : 10
Quels réglages te manquent ? (et ne sont pas trouvables via le dash ?)