Tecnologia e non solo

luglio 16, 2011

Debian Sid: apps gtk3 e bug libgtk2.0-0 2.24.5-2

Filed under: Debian,Gnome,gnome3,Sid — telperion @ 12:02 PM

Applicazioni gtk3/gnome3 in debian sid:


Uploaded with ImageShack.us

State invece lontani da libgtk2.0-0 2.24.5-2 che vi ammazza gnome:

bugs.debian.org/cgi-bin/bugreport.cgi?bug=633864

A me ha causato rogne sia con gnome 2 che con gnome 3,
risolte reinstallando i pacchetti 2.24.4-3.

Pacchetti da ripristinare:

gir1.2-gtk-2.0_2.24.4-3_amd64.deb
gtk2-engines-pixbuf_2.24.4-3_amd64.deb
libgail18_2.24.4-3_amd64.deb
libgail-common_2.24.4-3_amd64.deb
libgtk2.0-0_2.24.4-3_amd64.deb
libgtk2.0-bin_2.24.4-3_all.deb
libgtk2.0-common_2.24.4-3_all.deb

opzionali se avete i -dev installati:

libgail-dev_2.24.4-3_amd64.deb
libgtk2.0-dev_2.24.4-3_amd64.deb
libgtk2.0-doc_2.24.4-3_all.deb

E dove li troviamo, se non sono nella cache?
snapshot.debian.org

Aggiornamento 20 luglio.
Bug risolto dalla versione 2.24.5-3

luglio 6, 2011

Modale si, modale no …

Filed under: Debian,gnome3 — telperion @ 11:56 am

Non vi piacciono le finestre dialogo modali di gnome 3?


Uploaded with ImageShack.us

No problem, come per gli iCosi, che per tutto c’è un’app, in gnome per tutto c’è una chiave.
Con gconf-editor variate il valore di

/desktop/gnome/shell/windows/attach_modal_dialogs

e riavviate la shell.

A me i dialoghi modali attaccati alla finestra dell’applicazione, piacciono,
fanno ordine.

Invece ancora non ho capito perchè ora abbiamo 2 configuratori,
gconf e dconf, con le chiavi sparse un po qua e un po la.
Capirei se in gconf ci fossero solo le vecchie applicazioni per compatibilità, ma non è cosi.
Mah!

luglio 2, 2011

Screencast con ffmpeg e audio

Filed under: Gnome,gnome3,Varie,Video — telperion @ 12:20 am

Per catturare il desktop uso il comando

ffmpeg -r 15 -s 1680x1050 -f x11grab -i :0.0 -vcodec libx264 -vpre lossless_fast -crf 30 -threads 2 /home/mc/rec/temp/output.mkv

che si può adattare anche per catturare una singola finestra (vedi appendice).

Per catturare anche l’audio che viene riprodotto dal pc uso:

ffmpeg -f alsa -ac 2 -i pulse -r 15 -s 1680x1050 -f x11grab -i :0.0 -acodec libmp3lame -ab 96k -ar 48000 -ac 2 -vcodec libx264 -vpre lossless_fast -crf 30 -threads 2 /home/mc/rec/temp/output.mkv

per selezionare la corretta fonte di registrazione con pulseaudio, occorre lanciare il comando di cattura e poi con pavucontrol selezionare la fonte da registrare:


Uploaded with ImageShack.us

Come vedete nella scheda registrazione, è apparso ffmpeg come client di cattura, ora selezioniamo
“Monitor audio interno”
e ffmpeg catturerà l’audio di tutto quello che il pc riproduce, si vedrà anche la barra del livello prendere vita.

Ora potete fermare la cattura con “q” nel terminale, preparavi ed iniziare la cattura vera e propria dello screencast, esempio:

Ricordatevi al termine del lavoro, di lanciare una nuova cattura (rinominate il vostro file) e con pavucontrol riportate su
“Audio interno Analogico”
la fonte di cattura, onde evitare di interferire con altre applicazioni di cattura audio.

Nota: se volete registrare solo l’audio che viene riprodotto dal pc, ad esempio con audacity,
il procedimento è lo stesso, come vi avevo spiegato anni fa.

I parametri dovete adattarli al vostro monitor.
Per i codec potete aiutarvi con tragtor di cui vi ho parlato.

ffmpeg version 0.8, Copyright (c) 2000-2011 the FFmpeg developers
built on Jun 23 2011 08:05:02 with gcc 4.6.1 20110616 (prerelese)

per altre versioni dovete adattare -vpre che prima era fast.
Volendo potete scegliere framerate, codec video, audio e container che più vi garba.
Quelli che uso io sono un ottimo compromesso qualità/spazio disco.
Per varie ed eventuali: RTFM!

😉

Appendice.

Catturare solo la finestra di un’applicazione.

Posizionate la finestra e poi, ovviamente, non muovetela o ridimensionatela più.

Aprite un terminale e digitate

xwininfo -frame

vi uscirà

xwininfo: Please select the window about which you
          would like information by clicking the
          mouse in that window.

cliccate col cursore la finestra che volete registrare, e avrete:

xwininfo: Window id: 0x560009d "testo - gedit"

  Absolute upper-left X:  322
  Absolute upper-left Y:  148
  Relative upper-left X:  322
  Relative upper-left Y:  148
  Width: 1002
  Height: 819
  ....

I valori che ci interessano sono:
offset x (322), offset y (148), W (1002) e H (819).

inseriteli nel comando:

ffmpeg -f x11grab -s 1002x820 -r 15 -i :0.0+322,148 -vcodec libx264 -vpre lossless_fast -crf 30 -an -threads 2 /home/mc/rec/temp/output.mkv

ricordandovi di arrotondare H e W a numeri divisibili per 2
(nell’esempio H 819 diventa 820) e il gioco è fatto.

L’audio, almeno sul mio pc, non si riesce a registrare catturando una parte dello schermo.

Esempio di registrazione del terminale che sta eseguendo la cattura:

luglio 1, 2011

Debian Sid e Gnome 3

Filed under: Debian,gnome3,Sid — telperion @ 3:22 PM

Dopo avervi raccontato la sfilza di personalizzazioni del “mio” gnome 3,
eccovi un breve video:

Questa volta, allo screenrecorder di gnome-shell, che tende a saturare la ram e rallentare tutto,
ho preferito un classico

ffmpeg -r 15 -s 1680x1050 -f x11grab -i :0.0 -vcodec libx264 -vpre lossless_fast -crf 30 -threads 2 /home/mc/rec/temp/output.mkv

Il sistema è molto stabile.

giugno 28, 2011

Shell: la sfilza di estensioni e mod …

Filed under: Debian,gnome3 — telperion @ 2:25 PM

installate, e spesso “moddate”, per ricondurre gnome-shell, da una funzionalità adatta ai babbuini,
ad una adatta ad un utente umano dotato di un pc desktop con monitor 22″:


Uploaded with ImageShack.us

mc@debian64:~$ ls /usr/local/share/gnome-shell/extensions/
activity-journal@gnome-shell-extensions.gnome.org
alternate-tab@gnome-shell-extensions.gnome.org
Applications_Menu@rmy.pobox.com
Break_Dynamic_Workspaces@rmy.pobox.com
gnome-shell-reflection@emergya.com
GPaste@gnome.org
icon-manager@krajniak.info
Move_Clock@rmy.pobox.com
noim@fpmurphy.com
placesbookmarks@fpmurphy.com
Shut_Down_Menu@rmy.pobox.com
system-monitor@paradoxxx.zero.gmail.com
temperature@xtranophilist
weather@gnome-shell-extensions.gnome.org
workspacesmenu@fpmurphy.com

Di queste solo gnome-shell-reflection è disabilitata.

In più aggiungiamo qualche modifica al tema della shell, e valori cambiati in gconf-editor,
come spiegato negli articoli precedenti, e installazione di dockx e synapse.

Non manca anche la modifica al tema metacity 3:


Uploaded with ImageShack.us

visti i “soliti fottuti” bordi da 1px, che rendono infernale ridimensionare la finestra.
Finirà sta moda del cazzo, prima o poi.

Nell’immagine prima e dopo, già che c’ero ho scurito anche i pulsanti per dare maggiore contrasto tra finestre attive e no, e mouse over.


Uploaded with ImageShack.us

Insomma una montagna di lavoro, altro che installi linux ed è tutto pronto.
È tutto pronto per i babbuini, forse.

Quindi ora dopo “tutto sto sbattimento” siamo a posto?

Quasi, resta il problema dei dialoghi di molte applicazioni, gimp in primis,
che non hanno più i pulsanti, facendo diventare molto scomodo il lavoro:


Uploaded with ImageShack.us

In “impostazioni di sistema” poi, c’è il vuoto assoluto, rendendo obbligatorio l’uso del terminale per qualsiasi impostazione, anche per aggiungere un programma all’avvio.

Veniamo ai pro.

Look molto curato, i temi sono validi e resistono all’uso, look curato e professionale.
Non si ha più la sensazione di *giocattolo* di gnome 2, in parte mitigata da compiz (0.8.x).

La base sembra buona, visto la facilità con cui vengono prodotte estensioni varie.

Mutter sicuramente deve migliorare, e spero risolva, il per me enorme problema, di non funzionare su due schermi separati.
Se poi aggiungessero anche qualche effetto configurabile, almeno come kwin sarebbe bello.

Il tallone d’achille del mondo foss, è che sono tutti impegnati a fare fondamenta (librerie eccetera), ma poi non ci si ferma mai per costruirci sopra qualcosa di bello e completo.
Dopo qualche anno, si rifanno le fondamenta, e via cosi all’infinito.
E la cattedrale non sale MAI in altezza, resta un perenne cantiere basso.


Uploaded with ImageShack.us

Configurazione in uso:
debian 64 sid+experimental
core2quad 8300 – 4GB ram DDR2 800 – Nvidia 8600GT.

Gnome shell: una sistemata ad attività.

Filed under: gnome3 — telperion @ 12:56 am


Uploaded with ImageShack.us

Barra preferiti vuota tanto usiamo la dock, nel mio caso dockx,
ci saranno solo le eventuali icone delle finestre aperte

Blocco del numero dei workspaces tramite l’estensione Disable Dynamic Workspaces
Il numero di workspaces si può definire con gconf-editor, nella chiave:
/apps/metacity/general/num_workspaces nel mio caso 4.

Blocco della minimizzazione della pila dei workspaces, con una modifica al gnome-shell.css del tema:

--- /home/mc/develop-deb/shell-temi/theme-orig/gnome-shell.css	2011-06-01 04:44:28.000000000 +0200
+++ /home/mc/develop-deb/shell-temi/theme.v4/gnome-shell.css	2011-06-26 11:51:51.000000000 +0200
@@ -362,7 +368,7 @@
 }
 
 .workspace-controls {
-    visible-width: 32px; /* Amount visible before hovering */
+    visible-width: 225px; /* Amount visible before hovering */
 }
 
 .workspace-thumbnails-background {

grazie a Darko82 per la dritta.

Bene a questo punto evitiamo il mal di mare,
ed anche il continuo spostamento del mouse per lo schermo.

Configurazione ideale per uno schermo grande.

giugno 27, 2011

Gnome 3 toolbar icone grandi piccole testo si no.

Filed under: Debian,gnome3 — telperion @ 5:36 PM

Sparite le opzioni dal configuratore,
di default le toolbar gtk sono con icone grandi e con il testo.


Uploaded with ImageShack.us

Per variarle usate dconf-editor
le trovate in
org – gnome – desktop – interface
e sono
toolbar-icon-size
toolbar-style

e lo spreco di spazio, non c’è più.

Shell extension: gnome-shell-extension-cpu-temperature (e trucchi vari)

Filed under: gnome3 — telperion @ 1:09 PM

Tra le varie estensioni, mi mancava il monitor della temperatura della cpu.
Questa è una delle poche disponibili, ma …


Uploaded with ImageShack.us

… ovviamente, appena installata, non rileva nulla. WTF?!
E quindi?

(more…)

giugno 25, 2011

Gnome 3 e driver Nvidia

Filed under: gnome3,hardware — telperion @ 11:53 am

Con mutter, le prestazioni migliori dei driver Nvidia, si ottengono con queste impostazioni:


Uploaded with ImageShack.us

Lo spostamento delle finestre diventa molto fluido, e niente corruzioni nelle immagini catturate.

Per caricare le impostazioni all’avvio con
gnome-session-properties
aggiungete una voce con
nvidia-settings --load-config-only
come comando.

giugno 23, 2011

Shell extension: gnome-shell-ext-icon-manager

Filed under: gnome3 — telperion @ 2:04 PM

Un altra estensione utile per spostare alcune icone dalla barra a scomparsa in basso, a quella superiore, cosa più comoda per certi programmi, soluzione ancora imperfetta, visto che i menu continuano a non sentire la presenza della barra, e ci finiscono inevitabilmente sotto.


Uploaded with ImageShack.us


Uploaded with ImageShack.us

github.com/MrTheodor/gnome-shell-ext-icon-manager

Istruzioni (file INSTALL)

How to install?
===============================================================================

(root)
1. Copy gsettings schema
cp org.gnome.shell.extensions.icon-manager.gschema.xml /usr/share/glib-2.0/schemas/

2. Run GSettings schema compiler
glib-compile-schemas /usr/share/glib-2.0/schemas

Install extensions for single user:
1. Copy icon-manager@krajniak.info
cp -r icon-manager@krajniak.info ~/.local/share/gnome-shell/extensions/

2. Restart gnome-shell
Press Alt+F2 and type r

===============================================================================

io, gli schemas aggiunti preferisco metterli e compilarli in
/usr/local/share/glib-2.0/schemas


Uploaded with ImageShack.us

PS:
le estensioni che segnalo sono tutte provate personalmente.

« Pagina precedentePagina successiva »