Basado en la entrada: Top de Quicklists para Unity, he creado un pequeño script para instalarlos de manera automatica. El script es muy simple, examina el directorio /usr/share/applications, buscando el fichero .desktop correspondiente y si lo encuentra crea una copia de seguridad del fichero (con extension .backup) y lo reemplaza con la versión proporcionada en este script instalador.
Instalacion:
– Descarga el fichero Quicklist.rar.doc y quitale la extensión .doc (es decir, debe quedarte como Quicklist.rar, pues en realidad la descarga es un fichero .rar, se ha subido como .doc por motivos de seguridad de wordpress).
– Descomprime el archivo y ejecuta ./install.sh como usuario root.
– Asi de simple. nada más.
Notas:
– Si hay algún error, comentadmelo y reviso el script.
– Algunos textos están en ingles, los he mantenido asi a proposito pues mucha gente prefiere por ejemplo «Play» a «Reproducir», de todas formas puedes cambiar los textos muy facilmente, abre el fichero .desktop del directorio de instalacio y edita ahi las entradas correspondientes.
Descarga | Quicklists Script de instalacion
A mi me funciona de maravilla! gracias!
EN OMG! publicaron uno sobre libreoffice:
http://www.omgubuntu.co.uk/2011/04/how-to-unity-quicklists-for-libreoffice-gmail-and-chromium/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+d0od+%28Omg%21+Ubuntu%21%29&utm_content=Google+Reader
francamente esta muy bien… puedo hacer replica en el blog con la correspondiente cita hacia su autor. Lo comento porque ultimamente algunos usuarios de Taringa se estan pasando un poco a la hora de citar.. como que se olvidan… con tal de subir su karma.
Espero tu respuesta.
claro. no problemo.
¿Hay alguna forma de utilizar el quicklist de nautilus para abrir alguna carpeta que no se encuentre dentro de la carpeta personal?
Es decir, todos las modificaciones que he encontrado son para abrir carpetas que se encuentran dentro de la carpeta personal, pero, si quiero tener un «acceso» para una carpeta que se encuentra incluso en otro disco duro ¿cómo podría ser?
He intentado con:
Exec=nautilus /media/Datos/Proyectos/JAVA/
Pero al parecer no funciona…
mmm
viendo que si se puede acceder a sitios remotos con entradas del estilo:
Exec=nautilus smb://readyshare/mypassport/
tal vez funcione con file://
Exec=nautilus file:///home
Si, así es, con anteponer file:// después de Exec=nautilus se puede abrir cualquier carpeta de cualquier disco/partición que no sea la carpeta personal.
Sí que funciona con Exec=nautilus /media/etcetera o por lo menos a mi sí que me funciona.
Me avergüenza un poco ser un usuario de copiar y pegar muy novato en esto de Linux. Me gusta mucho tu post, pero podrías explicarlo un poco mas, tal vez un paso a paso.
Saludos,
Jose
Bueno es que no lleva nada.
Tienes en un directorio una carpeta con todos los ficheros .desktop ya modificados y un shell instalado llamado install.sh
entonces te logas como root.
sudo -s
y ejecutas ese script
./install.sh
lo que hace el script es chequearte si en tu directorio /usr/share/applications existe el correspondiente .desktop.
Por ejemplo: miraria si existe banshee.desktop
si existe, saca una copia de seguridad de ese fichero, y lo reemplaza por el que encuentra en el directorio del instalador, y asi con el resto.
Si acaso necesitas cambiar algo, puedes editar los ficheros .desktop del directorio del instalador y volver a ejecutar el install.sh para sobreescribir los de ubuntu
Disculpa mi ignorancia pero en usr/share/application tengo tres archivos con el logo y el nombre Banshee. Ninguno de los tres tiene la terminacion en .desktop.?como localizo ese archivo Banshee.desktop?
Gracias nuevamente
Jose
@Jose G.
-Te bajas el fichero, y lo punes en una carpeta que se puede llamor, p.ej., Nueva.
-Renombras el fichero (botón derecho, propiedades), le llamas Quicklist.rar (le borras .doc).
-Descomprimes el fichero (has de tener instalado el programa rar).
-Abres la Terminal.
-Vas a la carpeta Nueva (cd Nueva, si la has creado en home).
-Ejecutas el fichero Quicklist (o el que Jose haya puesto en el rar):
Una forma de ejecutar el fichero es escribir ./install.sh; para ello hay que ser administrador de sistema, por lo que previamente ecribes sudo -s , y le das la pass que te pide.
Otra forma es darle permisos y ejecutarlo (de forma gráfica en propiedades, buscas la pestaña y marcas que se pueda autoejecutar; también se puede hacer desde terminal con el comando chmod -x fichero).
Tu no has de hacer nada mas, los ficheros .desktop (p.ej. banshee) los modifica el fichero que te has descargado y ejecutado, no es necesario que accedas a usr/share/applications, excepto por curiosidad para ver lo que hay.
Perdona si me he pasado en la explicación, pero a veces no se sabe el nivel real de la otra persona, y prefiero pasarme de básico que saltarme un pequeño detalle que no se entienda.
Saludos.
Quería decirte que en español las carpetas Imágenes, Música y Vídeos llevan tildes. Si no, no funcionan.
Ah vale! lo cambiaré para que sea más «por defecto».
Es que en mi caso, le quite los acentos a las carpetas y son tal como van en el script. De momento, prueba a editarlo en el propio fichero .desktop las rutas para que te pille las buenas.
Genial, funciona a la perfeccion!
solo una pequeña duda, donde guarda la copia de seguridad?
en el propio directorio /usr/share/aplications
p.ej tendras banshee.dekstop que es el modificado y banshee.desktop.backup que sera el original
molto grazie
muy bueno
un saludo de un fiel seguidor, desde la feria de abril de sevilla
Lo he ejecutado y funciona perfecto una gran ayuda para personalizar un poco Unity.
Muchas gracias y un saludo
Buen aporte, facilita muchísimo la faena.
El quicklist para Gmail, ¿para que aplicación en concreto es?
Saludos y gracias.
Me respondo a mi mismo, copiando el archivo Gmail.desktop a /usr/share/applications/ y luego colocarlo en el lanzador de Unity.
Saludos
Hola, que tal? Es la primera vez que escribo en tu blog. Felicidades por tu gran trabajo. He observado que desde que he instalado el escript ahora no me funciona el menu integrado de banshee, le doy a «play» y no abre el reproductor, he tenido que poner el icono de Banshee en el dockbar para poder hacerlo funcionar. Alguna solucion? Se puede desinstalar el script en caso de error? Muchas gracias por tu atencion.
Debes de tener un banshee.desktop.backup en la carpeta /usr/share/applications
ese es tu .desktop original, renombralo de nuevo a banshee.desktop y deberia funcionar
@Codex
Si has ejecutado mas de una vez el script, tu backup seria sobre el fichero que ya has modificado al ejecutar el script anteriormente, por lo que el archivo original de Banshee ya no existe (como ha sido mi caso).
Mi solución ha sido reinstalar Banshee para que se generara el archivo original.
Ahora ya me funciona el menú integrado, como el resto de script es muy útil, lo he modificado según mis necesidades y he eliminado el de Banshee.
Saludos
Muchisimas gracias a los dos por vuestras respuestas. Aunque solo habia ejecutado el script una vez lo que realmente me ha funcionado ha sido la reinstalacion de Banshee desde Synaptic. Ya funciona todo perfectamente. Gracias de nuevo, Jose y F3at. Un saludo.
he decir que esto esta muy bakano….yo apenas me estoy adaptando al Unity…me agrado este post…
Muchas gracias me ha sido de mucha utilidad y la verdad que si te agiliza las cosas con unity
Gracias por todos los comentarios e ido aprendiendo un poco, de las quicklist y las tengo aplicadas pero quiero editar los .desktop para poder ponerle los acentos ya que no me funcionan por que Lobo los tiene quitados y no los usa. Pero tengo una duda que tengo de preguntarla por que me estoy volviendo loco.
en usr/share/application tengo archivos con el logo y el nombre Banshee, gmail,chromium etc… pero Ninguno de ellos tiene la terminacion .desktop Como localizo los archivos Banshee.desktop, gmail.desktop etc etc.. para editarlos ?
Gracias y un Saludo
@dinpel
En una terminal escribe:
sudo gedit usr/share/applications/nautilus-home.desktop
Con eso se te abrirá el editor de textos para que modifiques a tu gusto el fichero .desktop, una vez modificado guárdalo y cierra la sesión de usuario para que los cambios tengan efecto.
Ese comando lo tienes que usar para cada fichero .desktop que quieras editar, o sea:
sudo gedit usr/share/applications/chromium.desktop
sudo gedit usr/share/applications/Gmail.desktop
sudo gedit usr/share/applications/banshee.desktop
etc…
Y si quieres editar los ficheros del script, pues le das la ruta donde hayas extraído el .rar y modificas los ficheros, y cuando ejecutes el script tendrás los quicklist según hayas editado los ficheros.
Saludos.
Muchas gracias compañero, por la explicacion asi lo e echo, pero mi duda es no puedes ver o abrir el fichero, banshee.desktop desde la carpeta usr/share/applications ?..
Gracias de nuevo.
@dinpel
De poder se puede, pero por ejemplo de Banshee hay tres archivos y en ninguno se puede ver la extensión del fichero para ver cual es el .desktop, para ello deberías abrirlos con el editor de textos y fijarte en el título que te aparece en el editor.
En mi caso lo más cómodo y rápido es irme al directorio en concreto desde la terminal y listar los archivos para ver el contenido.
cd usr/share/applications/ (con esto te vas al directorio)
ls (con esto listas el contenido del directorio)
Quizás algún usuario más avanzado te pueda responder mejor a tu duda.
Saludos
A quien se le ocurre comprimir en .rar siendo este privativo… lo mejor seria difundir .7z o el que todo el mundo tiene .zip
http://www.megaupload.com/?d=1607YW46 modificado con tildes y en tar.gz quizás ayude a alguien. Es mi primer post aunque te leo hace más de un año, sorry pero no me logueo pq no uso redes sociales