lunes, 25 de agosto de 2014

Añadir una nueva resolución de pantalla en Linux Mint 17

Esto son los pasos de forma esquemática.
En los enlaces adjuntos lo explican más detalladamente.
Queremos añadir la resolución, por ejemplo 1280x1024 para un monitor de 75 Hz.

xrandr


La salida sería la siguiente:

Screen 0: minimum 320 x 200, current 1280 x 1024, maximum 4096 x 4096
DVI-I-1 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768       60.0 
   800x600        60.3     56.2 
   848x480        60.0 
   640x480        59.9 
VGA-1 disconnected (normal left inverted right x axis y axis)
TV-1 disconnected (normal left inverted right x axis y axis)

Nos quedamos con el texto en azul DVI-I-1, nos hará falta luego.

cvt 1280 1024 75


Esta sería la salida:

# 1280x1024 74.90 Hz (CVT 1.31M4) hsync: 80.30 kHz; pclk: 138.75 MHz
Modeline "1280x1024_75.00"  138.75  1280 1368 1504 1728  1024 1027 1034 1072 -hsync +vsync

De la salida anterior nos quedamos con el texto en azul detrás de Modeline
y lo usamos con el siguiente comando:
 
xrandr --newmode "1280x1024_75.00"  138.75  1280 1368 1504 1728  1024 1027 1034 1072 -hsync +vsync



Aquí utilizamos DVI-I-1 (según la configuración del equipo aparece un texto)

xrandr --addmode DVI-I-1 1280x1024_75.00



Con el siguiente comando cambiamos la resolución y ya vemos como queda si todo ha ido bien

xrandr --output DVI-I-1 --mode 1280x1024_75.00



Para que el cambio sea definitivo tenemos que crear el fichero xorg.conf en /etc/X11
Primero hay que detener el entorno gráfico

sudo service mdm stop



Creamos el fichero xorg.conf.new en /home/usuario
 
sudo X -configure



Lo editamos y modificamos, tiene que quedar por ejemplo del siguiente modo:

Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen      0  "Screen0" 0 0
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
    ModulePath   "/usr/lib/xorg/modules"
    FontPath     "/usr/share/fonts/X11/misc"
    FontPath     "/usr/share/fonts/X11/cyrillic"
    FontPath     "/usr/share/fonts/X11/100dpi/:unscaled"
    FontPath     "/usr/share/fonts/X11/75dpi/:unscaled"
    FontPath     "/usr/share/fonts/X11/Type1"
    FontPath     "/usr/share/fonts/X11/100dpi"
    FontPath     "/usr/share/fonts/X11/75dpi"
    FontPath     "built-ins"
EndSection

Section "Module"
    Load  "glx"
EndSection

Section "InputDevice"
    Identifier  "Keyboard0"
    Driver      "kbd"
EndSection

Section "InputDevice"
    Identifier  "Mouse0"
    Driver      "mouse"
    Option        "Protocol" "auto"
    Option        "Device" "/dev/input/mice"
    Option        "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
    Identifier   "Monitor0"
        Modeline "1280x1024_75.00"  138.75  1280 1368 1504 1728  1024 1027 1034 1072 -hsync +vsync
    VendorName   "Monitor Vendor"
    ModelName    "Monitor Model"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "SWcursor"               # [<bool>]
        #Option     "HWcursor"               # [<bool>]
        #Option     "NoAccel"                # [<bool>]
        #Option     "ShadowFB"               # [<bool>]
        #Option     "VideoKey"               # <i>
        #Option     "WrappedFB"              # [<bool>]
        #Option     "GLXVBlank"              # [<bool>]
        #Option     "ZaphodHeads"            # <str>
        #Option     "PageFlip"               # [<bool>]
        #Option     "SwapLimit"              # <i>
        #Option     "AsyncUTSDFS"            # [<bool>]
    Identifier  "Card0"
    Driver      "nouveau"
    BusID       "PCI:2:0:0"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device     "Card0"
    Monitor    "Monitor0"
    SubSection "Display"
        Viewport   0 0
        Depth     1
        Modes "1280x1024"
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     4
        Modes "1280x1024"
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     8
        Modes "1280x1024"
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     15
        Modes "1280x1024"
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     16
        Modes "1280x1024"
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     24
        Modes "1280x1024"
    EndSubSection
EndSection

Una  vez modificado lo copiamos en /etc/X11

cp /home/usuario/xorg.conf.new /etc/X11/xorg.conf


Ya lo tenemos. Reiniciamos y ya disponemos de la nueva resolución en el centro de control - monitores.

Fuentes:
http://community.linuxmint.com/tutorial/view/877
http://blog.desdelinux.net/xrandr-poderosa-herramienta-para-configurar-tu-monitor/

sábado, 23 de agosto de 2014

Ubuntu 14.04 ventanas gelatinosas, transparentes y escritorio cubo

Para poder tener el efecto "ventanas gelatinosas" en ubuntu 14.04 instalamos:

sudo apt-get install compizconfig-settings-manager compiz-plugins-extra


Entramos en la aplicación CompizConfig Setting Manager y en Efectos activamos Ventanas Gelatinosas.

En este vídeo explican  como instalar el efecto cubo de Compiz:
http://youtu.be/Vahi-eaK6gk
En este otro vídeo muestran como configurar ventanas transparentes:
http://youtu.be/3mf1vnW3fDU

jueves, 31 de julio de 2014

Sincronización reloj Centos con ntpd


Establecemos el timezonede España:

ln -sf /usr/share/zoneinfo/Europe/Madrid /etc/localtime


Sincronizamos el servidor con un servidor NTP de internet:

/usr/sbin/ntpdate -u hora.rediris.es


Modificamos el fichero:

vi /etc/sysconfig/clock


ZONE=”Europe/Madrid”
UTC=true
ARC=false

Añadir el servicio Ntpd en el arranque del sistema:

chkconfig ntpd on


Arrancar el servicio:

service ntpd start


sábado, 15 de marzo de 2014

Enlaces simbólicos en linux y en windows

Un enlace simbólico es a groso modo poder acceder a un fichero o directorio desde una ubicación distinta a la real.
Para crear un enlace simbólico en linux utilizamos el comando ln

ln -s /opt/lampp/htdocs/ /home/usuario/


De este modo se creará una carpeta htdocs en el directorio /home/usuario que aparentemente tendrá el mismo contenido que la de origen.

Para deshacer en enlace simbólico basta eliminar la carpeta destino "/home/usuario/htdocs/", no eliminándose la carpeta origen o tilizar el siguiente comando.

unlink /home/usuario/htdocs/


En el caso de windows, menos conocido pero también se pueden crear enlaces simbólicos.  A partir de windows7 se dispone del comando mklink (ejecutar con permisos de administrador):

mklink /D C:\cprueba C:\My Dropbox


En el caso de montar una unidad de red con samba y existir un enlace simbólico, para que este se muestre es necesario añadir las siguientes líneas en la sección [global] del fichero de configuración de samba /etc/samba/smb.conf.

# Enlaces simbolicos 
unix extensions = No 
follow symlinks = yes 
wide links = yes


Fuentes:
http://www.taringa.net/posts/linux/16544782/Enlaces-simbolicos-y-duros-en-GNU-Linux.html
http://foro.noticias3d.com/vbulletin/showthread.php?t=316275

martes, 11 de marzo de 2014

Borrar recursivamente ficheros de un directorio anteriores a una fecha en windows

Con el siguiente comando podemos eliminar archivos de un directorio que cumplan la condición de tener como fecha de creación, modificación, etc ser mayor que una determinada fecha.


Forfiles /s /p “j:\javi\Mis documentos\borrar” /m *.txt /d -30 /c “cmd /c del /q @path”


/s Recorre recursivamente el árbol del directorio eliminando los archivos.
/d -30 En este ejemplo eliminamos los que tienen más de 30 días de antiguedad
/m *.txt El patrón de los ficheros a eliminar

Más información sobre el comando: http://ss64.com/nt/forfiles.html

jueves, 13 de febrero de 2014

Ubuntu shutdown lento - cifs no response for cmd

En este caso el shutdown se hace lento debido a que se han parado los servicios de red antes de desmontar las unidades de red montadas en el fstab.
Encontré la solución en este enlace.
 http://ubuntuforums.org/archive/index.php/t-1396770.html
Lo único es que hay que añadir el parámetro stop en esta línea:
"/etc/init.d/umountnfs.sh stop" que en la blog anterior no lo indica.
la solución queda así:

1. Abrir la terminal y escribir:

sudo gedit /etc/init/network-manager.conf


2. Justo después de la descripción, añadir las siguientes líneas:

pre-stop script
trap "Caught TERM Signal" TERM
/etc/init.d/umountnfs.sh stop
trap - TERM
end script


3. Guardar el script y reiniciar.

martes, 4 de febrero de 2014

Unity: Crear lanzador y acceso directo

Para disponer de un acceso directo a una aplicación por ejemplo "Sublimetext2" en el menú de unity, hacemos lo siguiente.

1 Creamos un archivo.

#sudo gedit /usr/share/applications/sublimetext2.desktop


2 Añadimos las siguientes líneas al archivo.

[Desktop Entry]
 Name=Sublime Text 2
 Comment=Sublime Text 2 
 Exec=/home/usuario/SublimeText2/sublime_text 
 Icon=/home/usuario/SublimeText2/Icon/256x256/sublime_text.png
 Terrminal=false 
 Type=Application


3 Buscamos en el menú de unity el lanzador. Ahora podemos arrastrar el icono a la barra si queremos disponer del acceso directo.

Fuente: http://pucomi.blogspot.com.es/2012/08/unity-crear-lanzador-y-acceso-directo.html