Hace un tiempo me esta pasando que ubuntu cambia la distribución del teclado latino por la de estados unidos (us),no he detectado el problema en si,pero podemos resolverlo de otra manera.
La manera es sencilla abrimos una terminal:
Ctrl+Alt+T
Y abrimos las aplicaciones de inicio:
Escribimos en la terminal:
gnome-session-properties & exit
Le damos añadir y añadimos esto:
En Nombre : Cambiar teclado En orden : setxkbmap latam En comentario : Lo que queamos
Luego guardamos.
En donde dice latam es la distribución del teclado,por ejemplo para españa seria es.
Eso es todo,cuando inicies sesión se cambiara automáticamente al teclado especificado.
Esto no sirve para el login o para las tty.ya que lo que acabamos de hacer solo se ejecuta al inicia Unity o Gnome Shell.
Hace un tiempo que uso Slim en Gentoo y en Linux desde Debian,pero algo que siempre me molesto de los login managers de Linux fue la personalizacion,en KDM,la robustes no me gustaba y de hecho nunca busque como cambiarlo,en el de Ubuntu de unas vesiones pata aca tienen enlazado el fondo de escritorio de Unity al del login manager y tampoco se si hay algun programa que haga esto,en GDM(mi login manager preferido[ya casi no]),de versiones para aca hay un programa o programas que lo configuran :D incluso he hablado sobre este, y llegamos a slim(en mi caso son todos los login managers que he usado) Slim es muy bueno y muy ligero,pero para cambiar el tema,fondo,etc tiene que hacerse a modo texto,a mi lo que mas me importa es el fondo asi que lo cambie:
Tutorial
Abre una terminal
Y teclea:
Para ver que tema tenemos cambiarnos de directorio y listarlo como dicen por ahí (en el mismo calor):
Tecleamos este pipe
cd $(cat /etc/slim.conf | grep current_theme | awk '{print "/usr/share/slim/themes/"$2}') && ls
Nos sale algo como:
background.png
Es el fondo de nuestra pantalla,ahora lo tenemos que rescribir
Abrimos nuestro explorador en modo root:
sudo nautilus ./
O
sudo pcmanfm ./
O
sudo thunar ./
etc
Abrimos una nueva pestaña donde esta nuestro fondo y la copiamos y pegamos en la carpeta del tema,por ultimo solo renombramos nuestro wallpaper a
background.png
Remplazando el otro y listo :D
Es tedioso :S
KDM es demasiado fácil que ya es difícil,LXDE es difícil en cierto punto.
Como no todos podemos usar esos comandos por x razón y yo tengo los conocimientos para "facilitar" esto programe un script(programa miniatura) que hace eso cambiar el wallpaper del loogin manager de slim.
Bueno eso es burg,grub al revez ,ademas de eso burg es un cargador de arranque con el cual podemos lanzar varios sistemas operativos como grub o Lilo o syslinux, pero a diferencia de grub, Burg es un cargador modo gráfico como el de OSX(Boot Camp apple):
En mi caso Burg queda así:
Nona: Salen tres Arch porque son varias versiones del kernel.
Otro buen motivo de instalar Burg en Archlinux es que no da el error de locales de grub 2,asi que queda bien sin error y elegante :D.
Tutorial
1.Instalamos yaourt
Primero editamos el archivo de configuración de pacman:
En terminal
sudo nano /etc/pacman.conf
Y añadimos:
Para 32 bit:
[archlinuxfr] SigLevel = Optional TrustAll Server = http://repo.archlinux.fr/i686
Para 64 bit:
[archlinuxfr] SigLevel = Optional TrustAll Server = http://repo.archlinux.fr/x86_64
Guardamos y salimos:
ctrl + o
ctrl + x
Instalamos :
sudo pacman -Sy yaourt
Ahora instalamos Burg:
Para Bios:
yaourt -S burg-bios-bzr
Para Efi:
No lo he probado(no suso efi)
yaourt -S burg-efi-x86_64-bzr
Nota: Se tarda un rato ya que compila burg y algunas dependencias.
Ahora instamos los temas:
yaourt -S burg-themes burg-themes-extras
Ahora instalamos Burg en el MBR:
sudo burg-install /dev/sda --no-floppy
Con eso ya tenemos instalado Burg en vez de Grub,ahora debemos crear un archivo de configuración:
sudo burg-mkconfig -o /boot/burg/burg.cfg
Y listo :D
Solo nos falta configurar el tema y tamaño de la pantalla:
Abrimos dos terminales:
En la primera vemos la calidad de nuestra pantalla(si no la sabemos):
xrandr -q | grep --color current
En mi caso es una netbook 1024x600
En la segunda terminal editamos la configuracion:
sudo nano /boot/burg/burg.cfg
Buscamos la variable set gfxmode y lo cambiamos por el tamaño de nuestra pantalla:
Por ejemplo:
set gfxmode=1024x600
Ahora en la primera terminal listamos los temas:
ls /boot/burg/themes
Y en la segunda terminal buscamos la variable set theme_name y le ponemos el nombre del tema.
Por ejemplo:
La primera captura es un tema que se llama coffee y queda así:
set theme_name=coffee
A mi en especial me gusto el tema minimal:
Podemos probar con burg-emu
Si no nos sale como este(como debe) algo anda mal y no apagen porque si no se mueve o no podemos elegir nada,asi saldra en el sistema real y no podremos iniciar(todos los sistemas) y sera un problema asi que hasta que lo veamos así,no reiniciemos,a mi me paso y solucione con una nueva generación de configuración:
sudo burg-mkconfig -o /boot/burg/burg.cfg
Si a la hora del arranque se ve borroso,es porque nuestra pantalla no es compatible,podemos presiona F3 y vemos las resoluciones,elegimos la mejor y configuramos con esa el archivo de configuración:
También lo podemos ver mas a detalle y eliminar la carga de otros kernels(para que no haya tantos iconos),ya que en caso es realmente así:
Como ya esta disponible Gnome Shell 3.6 me desactualizo mis temas :(,los temas gtk no funcionan bien,ya que son nuevos botones y estan acomodados de forma diferente,pero bueno en los temas de Shell no ocurre lo mismo,ya que es casi igual la interfaz.
Por ejemplo miren este es gnome 3.6.1 con el tema shell normal
Y este es con un tema.
Mi favorito
Status bar transparente
Tutorial
1.Instalamos Gnome-Tweak-Tool
Ubuntu
sudo apt-get install gnome-tweak-tool
Archlinux
sudo pacman -S gnome-tweak-tool
Gentoo
Como root
emerge -av gnome-tweak-tool
openSUSE
sudo zypper in gnome-tweak-tool
Son las distribuciones que uso,googlen para instalar gnome tweak tool en su distribucion,o compartan con cual comando la instalan en Fedora,Sabayon,Debian,etx si hay Gnome 3.6.1 claro no estoy muy enterado de como andan otras distros
Son los que están al lado izquierdo(dice gnome shell) 4.Cuando descarguen uno,se les descargara en .tar.gz o parecido(comprimido),lo extraen(clic derecho extraer aquí)
Entran a la carpeta y checan que tenga la carpeta gnome-shell
Si no la trae y trae otras,busquen la carpeta que trae la carpeta gnome-shell(ya que esta es el tema) Si lo trae,regresas y copias la carpeta que resulto del comprimido
Ahora abres una terminal y escribes(no copies el comando porque entonces ya no estará en el clipboard el tema)
sudo nautilus /usr/share/themes
Y copias la carpeta(tema)
Y listo ya tienes el tema en la carpeta de temas
5.Abre gnome-tweak-tool(herramienta de retoques)
Ve a tema, ya debe estar activado tema de la shell,seleccionas el tema que copiaste
Listo ya tienes un nuevo tema en shell :D
Y recuerda si te sirvió,dale google haya abajo y claro si tienes cuenta google
Bueno ayer no tuve tiempo de hacer el tutorial en perl como cada semana,pero hoy me puse a escribir un script muy pequeño pero muy eficiente,lo que hace es cambiar el fondo de pantalla cada cierto tiempo,a diferencia de los demas que hemos visto este script esta escrito en perl,los otros que hemos visto estan hechos en bash y de hecho este tambien se podia hacer en bash pero mejor use el poder que tienen los arrays de perl para hacerlo mas simple,y de hecho en el próximo tutorial de perl veremos los arrays,este script aunque esta en perl llama muchas funciones del sistema con las comillas invertidas,que también veremos después en un tutorial,pero de momento les dejo el script que es para cambiar el fondo de pantalla de gnome shell o unity,bueno yo no uso unity pero conociendo el sistema se cambian con el mismo comando,bueno si son ubunteros y no les sirve comenten para cambiar titulo y ver si puedo hacer uno para unity
Vamos a explicar el código como si fuese un tutorial de perl con #
#!/usr/bin/perl # Hashbang # Lo necesario para que se ejecute nuestro script use strict; # Vamos a usar strict asi que lo pedimos use warnings; # Vamos a usar warnigs así que lo pedimos # Principal # Ruta de las imagenes my $folder = "/home/hackloper775/Downloads/wallpapers/"; # Cambia esta locación por tu carpeta # Tiempo que va a esperar para cabiar el wallpaper my $tiempo = 180; # Cambia esta parte por los segundos que quieras my @fotos = `ls $folder | grep [jJ][pP][eE]*[gG]`; # Variable array que buscara las imágenes con comandos del sistema my $wallpaper; # Escribimos variable del wallpaper while( 1 ) # Iniciamos bucle { $wallpaper = $fotos[rand($#fotos)]; # Definimos variable wallpaper `gsettings set org.gnome.desktop.background picture-uri "file:"$folder$wallpaper`; # Iniciamos el programa(lo que sera visible) con un comando del sistema encomillado invertido sleep($tiempo); # Iniciamos la espera que definimos antes y se repite al ser un bucle infinito pero una nueva imagen cada vez } Un poco mas de aclaración En la variable folder es donde tenemos nuestras imagenes,para que no tengan problemas creen una carpeta en donde quieran y metan las imágenes que van a usar luego copien la ruta.
Por ejemplo si usan nautilus Usen el script abrir en terminal
Y luego den clic derecho abrir en terminal y usan el comando
pwd
Les devolverá como salida su locación
Lo copian y lo pegan en la variable my $folder con su editor favorito por ejemplo yo estoy usando ee desde terminal
Bueno ya explicada y copiada en un documento
La renombramos como queramos y la salvamos en nuestra carpeta personal,pero sin extensión,por ejemplo yo le puse
wallchanperl
Ahora abrimos terminal y le damos permisos de ejecución
chmod +x wallchanperl
Y como les he dicho yo tengo una carpeta de scripts para modificar el sistema,les recomiendo una
mkdir ~/scripts
Y movemos el script
mv wallchanperl ~/scripts/
Ahora ya esta pero antes lo probamos
cd ~/scripts/
perl wallchanperl
Si todo va bien debe de haber cambiado el fondo de su escritorio,si no revisen el problema(dirá en terminal) y copian y pegan el problema como comentario para ayudarles
Si todo va bien detienen el script
ctrl+c
Y solo falta hacer que inicie al inicio
Si usan unity
En el engrane de la esquina superior derecha
aplicaciones al inicio >> añadir
Y ponen esto
En nombre: wallchanperl En comando: /home/tu_usuario/scripts/wallchanperl En comentario: Lo que quieran
Y listo cierran sesión y ya
Si usan gnome-shell como yo
En terminal
gnome-session-properties
Y le dan añadir(add) y ponen esto
En nombre: wallchanperl En comando: /home/tu_usuario/scripts/wallchanperl En comentario: Lo que quieran
Cierran sesión y listo
Bueno eso es todo,el único problema es que al iniciar sesión se ve el fondo de color unos segundos hasta que inicie el script,tal vez haya otros problemas,comenten haber que puedo hacer.
Si son usuarios de Gnome (Ahora Gnome 3 Shell) como yo se abran dado cuenta que ahora tiene un nuevo Login manager(Dysplay manager) desde Gnome 3,este login manager es visto mas que nada en Fedora y Archlinux porque en Ubuntu aunque se puede instalar Gnome Shell tiene su propio login manager
Bueno si no les gusta el fondo azul lo pueden cambiar en vez de optar por otro como kdm o slim
Tutorial
1.Instalamos gdm3setup
Necesitan yaourt
yaourt -S gdm3setup
2.Ates de abrir gdm3 setup primero necesitan tener sus imagenes en la carpeta donde estan los wallpapers nativos del sistema,asi que copiamos nuestras imágenes o imágenes que queramos poner de fondo a dicha carpeta
Primero nos damos locación en donde tengamos nuestra imagen
Por ejemplo yo en Downloads
Nota:De preferencia que sean .jpg o .jpeg
cd Downloads
Si son varias imágenes
sudo cp *jpg /usr/share/backgrounds
Si es una
sudo cp imagen.jpg /usr/share/backgrounds
3.Ahora si abrimos gdm3 setup en el dash
Y elegimos la imagen
Nos pedirá password y listo
La próxima vez que vemos el login manager tendrá nueva imagen de fondo
Y si se dan cuenta en gdm3 setup nos da la opción de cambiar también el tema se Gnome Shell