jueves, 28 de agosto de 2014

Montar unidades de red en Ubuntu 14.04 de forma permanente

Para poder montar unidades de red de forma permanente debemos modificar el fichero /etc/fstab y añadir el punto de montaje. Pero antes debemos instalar las cif-utils

sudo apt-get install cifs-utils


Creamos un fichero con las credenciales

sudo vi /root/.smbcredentials


user=nombre_usuario
password=contraseña

Creamos una carpeta para el montaje en /media

sudo mkdir /media/ejemplo

Luego editamos el fstab y añadimos las líneas en azul adaptándola a la configuración de nuestro equipo.

sudo vi /etc/fstab


# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda1 during installation
UUID=9afdc42a-d90e-484d-a510-3238f4002ae7 /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda2 during installation
UUID=a45ec25c-7f45-4dc8-93ff-a6d743f685f4 none            swap    sw              0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto,exec,utf8 0       0
#
//192.168.1.3/ejemplo    /media/ejemplo cifs credentials=/root/.smbcredentials,rw,iocharset=iso8859-1,dir_mode=0777,file_mode=0777,noperm  0    0

Para forzar el montaje recargando fstab

sudo mount -a


Fuentes:
https://wiki.ubuntu.com/MountWindowsSharesPermanently

miércoles, 27 de agosto de 2014

Añadir resolución pantalla en ubuntu 14.04 con controlador nvidia

Con esta combinación ubuntu 14.04 + nvidia geforce 7300 LE el resultado es una instalación desastrosa. No arranca la gráfica. Ni siquiera el live-cd.
La solución es instalar el driver de nvidia-304 en lugar del que viene en la distro que no va bien.
Para ello iniciamos la instalación en modo vga o algo similar. Cuando comienza la instalación pulsar ESC, aparece la pantalla de seleccionar idioma. Elegimos el idioma. Pulsamos F6. Seleccionamos "nomodeset". Pulsamos ENTER. Pulsamos ESC. Seleccionamos instalar ubuntu (en baja resolución).
Cuando arranque en una resolución penosa, instalamos los drivers de nvidia 304.

sudo apt-get install nvidia-304


En este momento tenemos instalados los controladores pero no disponemos de todas la resoluciones. En mi caso falta 1280x1024.

Para ello creamos el fichero de configuración xorg.conf con el siguiente comando.

sudo nvidia-xconfig

Creará el archivo xorg.conf en /etc/X11.

Solo queda modificarlo adecuadamente para que reconozca las resoluciones que digamos. Es importante conocer las especificaciones del monitor. los Hz vertical y horizontal.En azul las modificaciones.

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 304.117  (buildmeister@swio-display-x86-rhel47-01)  Tue Nov 26 22:29:40 PST 2013

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 64.0
    VertRefresh     60.0

    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "UseEdid" "False"
    Option         "MetaModes" "1280x1024 +0+0"

    SubSection     "Display"
        Depth       24
    Modes      "1280x1024"  "1024x768"  "800x600"  "640x480"
    EndSubSection
EndSection


Guardamos y reiniciamos.

Fuentes:
http://libuntu.com/configurar-la-resolucion-de-la-pantalla-en-ubuntu-al-usar-el-driver-privativo-de-nvidia/

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