jueves, 30 de abril de 2015

Editar el archivo /etc/fstab para poder usar la Papelera de reciclaje en particiones ntfs

En muchas ocasiones nos interesa tener un sistema que tenga una partición en formato ntfs para guardar archivos que puedan ser vistos no solo por Linux, sino también por Windows.
Y nos interesa que los directorios y archivos que estén en ella puedan ser enviados a la Papelera de reciclaje, y puedan ser devueltos desde ella a su anterior dirección.

La partición ntfs no se automonta:
Si no hemos editado el archivo /etc/fstab para que se automonte la partición ntfs, ésta no se montara de forma automática al entrar en nuestra sesión gráfica, y tendremos que abrir el administrador de archivos, y desde él tendremos que abrir manualmente dicha partición.
a) Esto tiene el inconveniente de que para que funcionen algunos programas ( por ejemplo programas multimedia, reproductores de vídeo y/o audio ) que podamos haber configurado para que trabajen sobre los archivos de la partición ntfs, tendremos primero que abrir el administrador de archivos y abrir/montar manualmente dicha partición
b) Por contra esto tiene la ventaja de que una vez montada dicha partición podremos usar la papelera de reciclaje, tanto si tenemos un usuario o varios: desde cada sesión de usuario tendremos que montar la partición de forma manual, pero podremos usar la papelera de reciclaje con los archivos y directorios que hay en ella.

Sistema con un solo usuario:
La partición ntfs se automonta desde el inicio:
a) Ventaja: Si hemos editado el archivo /etc/fstab para que la partición ntfs ( que en este ejemplo es la partición /dev/sda2, y esta montada en /media/mi-disco) se automonte desde el inicio, con la línea
/dev/sda2 /media/mi-disco ntfs-3g rw,users  0  2
la partición ntfs estará disponible de forma automática desde el inicio en la sesión gráfica, sin que tengamos que abrirla desde el administrador de archivos, para ser usada por programas que hayamos configurado para que usen los archivos que contiene.

b) Inconveniente: por defecto los archivos y/o directorios que tengamos en la partición ntfs no pueden ser enviados a la papelera de reciclaje, y solo se nos permite eliminarlos de forma definitiva.
Pero esto se puede cambiar:

- Averiguar el id del usuario del sistema linux, con el comando:
id nombre_usuario
 que como ejemplo da el resultado:
nicasio@Qiana ~ $ id nicasio
uid=1000(nicasio) gid=1000(nicasio) grupos=1000(nicasio),4(adm),6(disk),24(cdrom),27(sudo),30(dip),46(plugdev),108(lpadmin),110(sambashare)
en este ejemplo el uid de mi usuario es uid=1000 en términos numéricos, y nicasio en términos alfabéticos.

Si solo tenemos un usuario, el que creamos al instalar el sistema, éste tendrá permisos de administrador, y su uid y gid serán por defecto 1000, o en términos alfabéticos el mismo nombre del usuario, que en este ejemplo es: nicasio (conociendo esto nos podemos ahorrar el ejecutar el comando id nombre_usuario, ya que sabemos ya lo que nos va a dar )

- Añadir esta información a la linea correspondiente a la partición ntfs en el archivo /etc/fstab, poniéndola detrás ntfs-3g ; en este ejemplo dicha línea quedaría como sigue:

/dev/sda2 /media/mi-disco ntfs-3g uid=1000  rw,users  0  2
si ponemos el uid en términos numéricos, o
/dev/sda2 /media/mi-disco ntfs-3g uid=nicasio  rw,users  0  2
si  ponemos el uid en términos alfabéticos

- Reiniciar el sistema, y ya podremos enviar a la papelera de reciclaje archivos y/o directorios que tengamos en la partición ntfs. Con lo que tenemos la situación perfecta, sin ninguna de los inconvenientes, y con las dos ventajas indicadas, en la que la partición ntfs se automonta desde el inicio, y podemos usar la papelera de reciclaje.

Cuando enviamos un archivo o directorio a la papelera de reciclaje desde la carpeta de usuario, la dirección de la papelera a la que lo enviamos es:  /home/nicasio/.local/share/Trash/files

Cuando enviamos un archivo o directorio a la papelera de reciclaje desde una partición ntfs, la dirección de la papelera a la que lo enviamos es:  /media/mi-disco/.Trash-1000/files    ( donde 1000 se corresponde con el id del usuario )

En ambos casos el archivo o directorio enviado a la papelera nos aparece en el administrador de archivos en la dirección: trash:///, y desde ahí podremos recuperarlo si queremos, o eliminarlo de forma definitiva.

--------------------------------------

Sistema con varios usuarios:
Con la linea anteriormente indicada para usar la papelera en una partición ntfs, si tenemos mas de un usuario, solo podremos usar la papelera en el usuario administrador con el que instalamos el sistema, pero no con otros usuarios que hayamos añadido posteriormente.
Tras largas pruebas por mi parte sin éxito, pero con la ayuda inestimable de JCSENAR en http://forums.linuxmint.com/viewtopic.php?f=68&t=194486
he logrado poder usar la papelera de reciclaje desde las entradas de sesión de cada uno de los usuarios.
En resumen, la entrada que hay que poner en el archivo /etc/fstab con respecto a la partición ntfs es similar a la siguiente:
UUID=CC58335F5833480A /media/DATOS ntfs-3g defaults,permissions 0 0
( la parte que no esta en negrita hay que cambiarla con los datos particulares de la partición ntfs que se esta usando; la parte en negrita es la que hace que la partición se automonte de tal forma que se puede usar la papelera en cada uno de los usuarios del sistema )

Lo que sucede (lógico, por otra parte) es que los archivos que borra cualquier usuario desparecen para todos ellos de la partición; cada usuario solo puede ver y restaurar el contenido de su papelera que contiene lo que haya borrado él mismo; no puede ver ni restaurar el contenido de la papelera de otro usuario (solo podría hacerlo root ejecutando el administrador de archivos en modo root y mostrando los archivos ocultos, y moviendo manualmente el archivo en cuestión a su lugar de origen) con lo que hay que tener cuidado con lo que se borra del la partición común.

De esta forma en la partición ntfs se crean directorios .Trash-xxxx ( xxxx es un numero para cada usuario ) correspondientes a cada uno de los usuarios del sistema. En mi caso, he comprobado los permisos de los directorios .Trash-1000 y .Trash-1001 en esa partición, y ambos pertenecen a su respectivo usuario y a su respectivo grupo.

Dejo una imagen de como deben estar los permisos de los directorios .trash



Editado:
Si la partición ntfs la creamos y montamos durante el proceso de instalación del sistema , la linea que debemos tener en el /etc/fstab es del tipo:
UUID=CC58335F5833480A /media/DATOS ntfs-3g defaults,nosuid,permissions 0 0
Pero si la partición ntfs la creamos posteriormente a la instalación del sistema, no hace falta poner el parámetro nosuid, y nos basta con:
UUID=CC58335F5833480A /media/DATOS ntfs-3g defaults,permissions 0 0

De todas forma, para que complicarnos la vida, si con la primera de estas dos lineas funciona en ambos casos, lo mejor seria poner siempre la primera.



jueves, 23 de abril de 2015

Algunos problemas que se pueden arreglar desde Recovery Mode

En este tema se dan algunas ideas sobre algunos problemas, los que mas frecuentemente me han sucedido  (por toquetear donde no se debe), que se pueden arreglar desde el inicio del pc a partir de la línea del Grub correspondiente a Recovery Mode. En la pantalla del Grub hay una línea que nos lleva al modo de Recuperación ( Ver el tema sobre Iniciar el sistema en Recovery Mode ), y una vez en él aparecen una serie de opciones, la mayoría de las cuales no necesita mayor explicación:
Resume ->Continuar con el arranque normal: llegaremos a la misma sesión gráfica del usuario que llegaríamos si en vez del Recovery Mode hubiéramos elegido el modo normal de inicio del sistema. 
Clean -> Intentar liberar espacio
Dpkg -> Reparar paquetes rotos
Fsck -> Revisar todo el sistema de archivos ( ver tema fsck: file-system-consistency-check) 
Grub -> Actualizar el cargador de arranque grub
Network -> Activar la red
Root -> Pasar a un interprete de ordenes como administrador:
En esta opción se pueden emplear los mismos comandos que en la Terminal con permisos de root; una vez ejecutados los comandos que queramos, para arreglar el problema que tengamos.
System-summary -> Resumen del sistema 

En este tema vamos a tratar sobre como solucionar algunos problemas que podemos solucionar desde el modo Recovery

Una vez que estamos en el modo Recovery->Elegir la opción: root -> Pasar a un interprete de ordenes como administrador

En este modo se pueden emplear los mismos comandos que en la Terminal con permisos de root.
Una vez ejecutados los comandos que queramos, para arreglar el problema que tengamos, si ejecutamos el comando startx , llegaremos a una sesión gráfica, pero no del usuario que normalmente usamos, sino de del root, y desde ella podríamos solucionar de forma gráfica problemas que pudiéramos tener.

1- Recuperar la contraseña de root de un sistema instalado en el disco duro ( en este ejemplo en sda1 )
Desde el livecd he cambiado la contraseña de root, con los siguientes comandos:
Para pasar de una terminal de usuario a una de root, ejecutamos:
sudo -i
nos pedirá la contraseña de root ( que al estar en un livecd no la hay, por lo que hay que dar a la tecla intro ), y nos pasara a la terminal con permisos de root, y desde ella ejecutamos:
sudo fdisk -l    con este comando averiguamos las particiones del pc, y donde esta instalado el sistema, por ejemplo en la partición sda1
mount /dev/sda1 /mnt montamos esa partición de forma temporal en /mnt
chroot /mnt  ponemos el directorio /mnt como raíz del sistema
passwd root  ponemos una nueva contraseña a la raíz del sistema
me ha pedido por dos veces la nueva contraseña.

He apagado el pc, extraido el livecd, y vuelto a iniciar el sistema desde el disco duro, eligiendo en el grub2 el recovery mode, para solucionar el siguiente problema.

2- Si el sistema se monta en modo de solo lectura, no escritura: Desde la linea de comandos de recovery-mode, podemos volver a poner el sistema en modo lectura y escritura con el siguiente comando:  mount -o rw,remount /    
Tras ello ya se puede ejecutar otros comandos para solucionar otro tipo de problemas.

3- Reponer el gestor de la pantalla de login/acceso:
En el caso de Mint, que usa Mint Display Manager (mdm): dpkg-reconfigure mdm ; en la pantalla que se abre elegir mdm , y ĺuego volver al inicio normal del sistema.
En otros sistemas se sustituye mdm por el comando relativo al display manager (gestor de la pantalla de acceso ) que use.

4- Ejecutar cualquier linea de comandos, que nos pueda servir para arreglar otros problemas que nos puedan haber ocurrido, sobretodo si necesita ser ejecutada con permisos de root: como en Recovery mode ya tenemos permisos de root, no necesitamos poner la orden sudo en la linea de comandos que vayamos a ejecutar.
Por ejemplo si necesitamos ejecutar fsck (file-system-consistency-check)

5- Para abrir Recovery Mode en modo gráfico: Si ejecutamos el comando startx , llegaremos a una sesión gráfica, pero no la del usuario que normalmente usamos, sino la de root, y desde ella podríamos solucionar de forma gráfica problemas que pudiéramos tener.
Si no entramos directamente en el modo gráfico tras ejecutar el comando startx, probaremos a volver a la pantalla de inicio del modo Recovery, y en ella ejecutamos la opción fsck -> Revisar todo el sistema de archivos; una vez realizada la comprobación con fsck, volvemos de nuevo a la pantalla de inicio del modo Recovery, y volvemos a ejecutar el comando startx, tras lo cual si que nos debería permitir entrar en el modo gráfico y solucionar problemas que podamos tener desde él.

jueves, 16 de abril de 2015

Recuperar el Grub-2 en modo gráfico, sin ejecutar ningún comando en la terminal

Si has perdido el gestor de arranque múltiple (Grub-2), este tema trata de su recuperación, sin tener que saberse de memoria o buscar las líneas de comandos que normalmente se indican para recuperarlo (Recuperar el Grub2) , sino a través de programas con interfaz gráfica y unos pocos cliks.
Solo se necesita tener un livecd o pendrive iniciable con SuperGrub2Disk, y tener instalado el programa Grub Customizer ( si no se tiene cuando se ha perdido el Grub2, lo podremos instalar cuando con SGD volvamos a la sesión gráfica del sistema )
 
Pasos Previos a ejecutar en el sistema antes de que se te pierda el Grub-2: 

1) Tener previamente instalado en el sistema el programa Grub-Customizer : se puede instalar mediante la herramienta Y-ppa-manager, o ejecutando unas lineas en la terminal:
sudo add-apt-repository ppa:danielrichter2007/grub-customizer 
sudo apt-get update 
sudo apt-get install grub-customizer

Es conveniente tener instalado este programa en el sistema para estar preparado por si se pierde el grub-2, pero si cuando se ha perdido no lo tenias instalado, no te preocupes, lo puedes instalar cuando vuelvas, gracias al SuperGrub-Disk, a la interfaz gráfica del sistema como se indica mas abajo

2) Tener un live-cd ( o pendrive iniciable ) con SuperGrub2-Disk: descargándolo por ejemplo desde:
http://super-grub2-disk.softonic.com/linux o
http://forja.cenatic.es/frs/download.php/file/1757/super_grub2_disk_hybrid_2.00s2.iso 
o https://forja.cenatic.es/frs/?group_id=204
o en la página ( al final de ella )  http://barrapunto.com/articles/14/05/28/0913205.shtml hay varios enlaces a distintas versiones de supergrub2disk.
Si estos enlaces no funcionan correctamente, buscando en Google hay varios enlaces mas que nos permiten descargar la .iso del live-cd , y o bien grabarlo como live-cd, o  creando un pendrive iniciable como se indica en Crear un pendrive iniciable

---------------------------------------------------------------------------------------------------
Pasos para recuperar el Grub-2 en modo gráfico, sin ejecutar ningún comando en la terminal

A) Iniciar el pc desde Supergrub2-Disk (SGD) y llegar hasta la sesión gráfica del sistema:
Una vez descargado el archivo .iso del SGD y grabado en un live-cd o en un pendrive iniciable, reiniciamos el PC desde el SGD. Nos aparece una serie de opciones ( en ingles) para la recuperación/arreglo del Grub2.

1º-En este caso, elegimos la primera opción "Detect any SO" (Detectar varios sistemas operativos).





2-Te detecta lo que tienes y aparece un menú de Grub2 con el que arrancas desde en tu kernel de Linux



3-Cuando esté cargado el sistema operativo en modo gráfico y tal como lo hubieras hecho si no se hubiera perdido el Grub2, continuas con el siguiente paso:

B) Recuperar el grub desde Grub-customizer: 
Si se perdió el Grub2 antes de que instalaras este programa, ahora que con el SGD has vuelto a la sesión gráfica del sistema, puedes instalarlo tal y como harías antes de que se hubiera perdido el Grub2 ( véase mas arriba ).

Ejecutar el programa, y tras cargarse completamente su ventana principal, hacer click sobre File->Install to MBR , tras lo cual se abre una ventana en la que hay que poner en donde queremos que se instale el Grub2: habitualmente el Master Boot Record (mbr) esta en el primer sector del disco duro ( no en una partición ), por lo que normalmente hay que poner /dev/sda ( no /dev/sda1 , que se correspondería a la primera partición del disco duro )



y damos al botón OK, tras unos momentos, cuando se haya terminado este paso, nos avisa de que se ha instalado el bootloader; tras ello se hace el click en File->Save, con lo cual se actualiza la configuración del Grub2, creándose un nuevo archivo grub.cfg



Una vez hecho esto, ya podemos apagar el pc y volverlo a iniciar desde el disco duro, y nos volverá a salir de nuevo la pantalla del Grub2 desde la que podremos elegir con que sistema operativo queremos disfrutar.

jueves, 9 de abril de 2015

Videolan: Ver televisión-TDT

Lo que en España llamamos Televisión Digital Terrestre (TDT), de forma internacional se conoce como DVB-T, siglas de Digital Video Broadcasting-Terrestrial (Difusión de Video Digital-Terrestre) ; es el estándar para la transmisión de televisión digital, creado por la organización europea  Digital Video Broadcasting (DVB). Este sistema transmite audio, vídeo y otros datos a través de un flujo MPEG-2.
Dicho lo cual, en este tema seguiremos la nomenclatura Española, continuaremos por tanto hablando de TDT

Para que podamos ver los canales de tdt en Videolan, tenemos que tener un aparato sintonizador tdt por usb similar al de la imagen siguiente ( la mini antena no nos servirá de nada en la mayoría de los casos, y debemos conectar el sintonizador a una buen cable de antena de televisión; el mando a distancia no lo uso, entre otras cosas por que no lo necesito para cambiar de canal, ya que de lo que se trata es de verlos en la pantalla de un pc, a corta distancia, sin que necesitemos mas mando a distancia que nuestras manos; bueno, y también porque no se como se configura para poder ser usado en mi sistema).


Esta página nos puede ayudar a decidirnos que aparato nos conviene: http://www.linuxtv.org/wiki/index.php/DVB-T_USB_Devices 

Preparación de Videolan para ver Televisión TDT:

1) Conectar el cable de antena al sintonizador, y éste por usb a nuestro pc, y comprobar que el sistema reconoce el aparato sintonizador tdt por usb: ejecutar en la terminal el comando: lsusb , con lo que si el sistema reconoce el aparato-usb nos aparece una línea similar a:
nicasio@mint17 ~ $ lsusb
Bus 002 Device 032: ID 1d19:1102 Dexatek Technology Ltd. DK mini DVB-T Dongle


2) Instalar el paquete w-scan y ejecutar el comando: w_scan -ft -X -c ES > channels.conf , (Este comando sirve para crear una lista de los canales tdt Españoles, para otras naciones creo que habrá que modificarlo convenientemente, sustituyendo ES por lo que sea adecuado en cada caso ) con el que se crea un archivo channels.conf en el directorio personal (/home/usuario), en dicho archivo esta la lista de canales que nos reconoce el sistema.
En un pc portátil y en un pc de sobremesa, ambos con el mismo sistema operativo, y usando el mismo sintonizador tdt, el resultado de ejecutar el comando w_scan -ft -X -c ES > channels.conf es la creación de dos archivos channels.conf distintos, tanto en el número de canales que se reconocen en uno u otro pc, como en algunos casos en las frecuencias en las que se reconocen algunos de los canales, por lo que no vale ejecutar la linea de comandos en un solo pc, y copiar el archivo channels.conf resultante en otro pc, sino que hay que usar en cada pc el archivo channels.conf creado en él al ejecutar la línea de comandos.

Instalar el paquete vlc si no lo tuviéramos ya instalado, para tener disponible el programa Vlc-Videolan

3) Abrir Videolan->Medio->Abrir Archivo, y elegimos abrir el archivo channels.conf con lo que se empezara a reproducir el primer canal de televisión que aparezca en el archivo channels.conf

4) Una vez comprobado que el programa reproduce correctamente los canales, cerramos Videolan, y abrimos el editor de textos, para editar el archivo channels.conf para eliminar algún canal que no queramos ver, o editar el orden de los canales en la lista de reproducción, por ejemplo para que en primer lugar nos aparezcan los que mas frecuentemente vayamos a ver.
Dicho archivo tiene un contenido similar al siguiente ( pongo como ejemplo solo 3 canales; aunque aquí ocupen mas líneas, en el archivo channels.conf cada canal ocupa dos líneas: una el nombre del canal, y la otra los datos para que sea reproducido por Videolan )
La1
(RTVE):770000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:101:103:570
La2

(RTVE):770000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:201:203:571
24h

(RTVE):770000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:1001:1003:572

Una vez que hemos editado channels.conf a nuestro gusto, cerramos gedit, y volvemos a abrir Videolan ejecutando a continuación dicho archivo, y comprobando que todos los canales se ven bien, y en el orden que queremos.

5) Podemos editar el Menú de aplicaciones para añadir una nueva entrada en la que añadiremos como comando: vlc /home/usuario/channels.conf ,


para poder abrir desde el Menú de aplicaciones el programa Videolan con los Canales de Televisión cargados y listos para ser vistos.
----------------------------------------------------
Uso de Videolan, viendo Televisión TDT
Para usar Videolan con comodidad para ver los canales que tengamos configurados en los pasos anteriores, en la interfaz del programa los botones mas importantes son los siguientes:
1-Reproducir el canal seleccionado  2-Hacia atrás: pasar al canal anterior 3-Pausa en la reproducción 4-Hacia delante: pasar al canal posterior 5-Pantalla completa ( No creo que estos botones necesiten mayor explicación)


6- Alternar a lista de reproducción: para poder elegir un canal que no este inmediátamente antes o después del que estamos viendo; se abre una nueva vista en la que podemos elegir cualquiera de los canales que tenemos sintonizados.
En la barra de herramientas de Videolan debemos tener seleccionada la opción Ver->Lista de Reproducción anclada, con ello podremos pasar de la vista normal de reproducción a la vista de lista de reproducción, y viceversa, a través del botón Alternar a lista de reproducción.


Para tener los siguientes botones, en la barra de Herramientas de Videolan debemos tener activada la opción Ver->Controles avanzados.
7- Grabar Vídeo: normalmente cuando grabamos con este botón (*) un vídeo reproducido por Videolan se guarda en el disco duro un archivo en formato .mp4 en /home/usuario/Vídeos ; pero la grabación de la emisión tdt se guarda en la carpeta /home/usuario/Descargas en un archivo con formato .ts 
(*) Para ello debemos estar presentes en el momento en el que queremos empezar a grabar el canal tdt.

a) Cuando grabamos con Videolan una parte de un vídeo si que estamos haciendo realmente una grabación, y por lo tanto se guarda el archivo resultante en la carpeta que especificamos en Vlc->Herramientas->Preferencias->Video->capturas de vídeo , en mi caso en /home/usuario/Vídeos
b) Mientras que cuando le damos al botón grabar mientras que estamos viendo un canal de televisión, lo que parece que hace Videolan no es grabar propiamente dicho, sino descargar la parte de la emisión tdt que le indicamos mientras mantenemos activado el botón grabar, y por ello, al no ser una grabación, sino una descarga, se guarda en la carpeta que tenemos por defecto para guardar descargas, es decir, en la carpeta /home/usuario/Descargas

Una solución, para unificar en donde se guardan las grabaciones de Videolan igual sean de un video o de un canal de tdt , es editando el archivo /home/usuario/.config/user-dirs.dirs en donde podemos cambiar las carpetas que vienen por defecto para guardar los vídeos, la música, las imágenes, las descargas, etc , como se explica en Cambiar el origen de las carpetas por defecto , de modo que tanto los vídeos como las descargas se guarden en la misma carpeta por defecto.
Editando dicho archivo podemos hacer que las grabaciones se guarden en una carpeta que no esté en la partición /home sino en otra de mayor tamaño destinada para alvergar archivos de mayor tamaño.
Otra solución para la unificación de carpetas es cambiar en Videolan las preferencias y poner que se guarden las grabaciones en la carpeta de descargas en vez de en las de vídeos, de forma que tras ello las grabaciones de vídeos se guarden en Descargas, y las grabaciones de canales de tdt se sigan guardando en Descargas.
Como la grabación de un programa de tdt puede ocupar mucho espacio, editando el archivo /home/usuario/.config/user-dirs.dirs también podemos hacer que en donde se guarden los vídeos no sea una subcarpeta de la carpeta de usuario, sino por una partición de mayor tamaño, ( o incluso otro disco duro -por ejemplo un disco duro externo )  específicamente pensada para guardar archivos de gran tamaño.

8- Tomar una fotografía: permite guardar en el disco duro una imagen, o varias haciendo click en el botón varias veces, de la emisión, en formato .png , por defecto en la carpeta /home/usuario/Imágenes

Por último una imagen (tomada con el botón 8 ) de Videolan reproduciendo una película del canal Paramount








sábado, 4 de abril de 2015

Acerca del tamaño de la partición/memoria swap

Creo que no hay una regla fija que nos ayude a calcular el tamaño de la partición swap para nuestro sistema en concreto ( distro que usemos, gigas del disco duro, memoria ram ) y para las funciones que realicemos ( no es lo mismo usar el sistema solo para ver videos, oir música navegar y poco mas, que para manejar archivos de gran tamaño y realizar funciones como la edición de vídeos, etc que necesitan mas memoria ).
Antiguamente cuando las memorias ram que tenían los pcs eran pequeñas la regla era que la memoria swap fuera el doble que la ram, pero eso hoy en día, con las memoria ram que suelen llevar los pcs, sería una exageración.
Hoy en día los pc suelen tener una cantidad de gigas que nos sobran por todos lados para instalar el sistema, y una memoria ram también muy elevada, con lo que la memoria swap no es muy importante.
Mi consejo es instalar el sistema con:
-- una partición para / en la que se guarda los archivos del sistema; dependiendo de la distro que se use, ésta partición debe ser de mayor o menor tamaño; normalmente con 4-6 gigas suele ser suficientes para el sistema recién instalado, pero es conveniente hacerla algo mayor para que haya sitio para los programas que posteriormente queramos instalar.
-- otra partición para /home en la que se guardan , en modo de archivos y directorios ocultos ( su nombre empieza por un punto y se ven o se dejan de ver tecleando ctrl+h en el administrador de archivos ), la configuración de la carpeta personal y las configuraciones personalizadas para nuestro usuario de los programas que instalemos,  y los archivos personales (vídeos, música, fotos, documentos, etc ) que vayamos creando o adquiriendo
-- otra partición para swap , cuya máxima utilidad será si queremos usar la hibernación; si no vamos a usar la hibernación, con la memoria ram seguramente no necesitaremos que la partición swap sea muy grande.
-- y si se quiere - no es estrictamente necesario - otra partición solo para guardar en ella archivos personales; esta partición también nos servirá para que la partición swap tenga una partición vecina que se puede desmontar desde el sistema en funcionamiento, lo cual como se ve mas abajo, nos facilita el cambiar el tamaño de la partición swap si fuera necesario.

La partición swap debemos crearla a ser posible junto a una o mejor dos particiones que puedan ser desmontadas desde el sistema instalado en el disco duro en funcionamiento, de forma que desmontando las particiones vecinas a la swap podamos modificar el tamaño de ésta; si la creamos entre particiones que no puedan ser desmontadas desde el sistema instalado en el disco duro en funcionamiento,por ejemplo entre la partición / y la /home, para modificar su tamaño lo tendremos que hacer como se explica mas abajo.

En la imagen siguiente se ve un ejemplo de como esta particionado el disco, de forma que además de las particiones ntfs para Windows, tiene las particiones / , /home y swap, dentro de una partición extendida; la partición swap ha sido creada entre la partición / y /home, por lo que podría ser aumentada a costa de una o de las dos particiones vecinas, pero ésta situación de la partición swap no es la ideal, ya que ambas particiones vecinas no pueden ser desmontadas mientras se usa el sistema. Seria mejor, por ejemplo que la partición / y /home fueran vecinas, y tras ella estuviera la partición swap y detrás una partición ntfs para datos, de forma que la partición swap pudiera ser redimensionada a costa de la partición ntfs.



Si tenemos mucha memoria ram, y queremos usar la partición swap del menor tamaño posible:
Podemos crear una partición swap pequeña, por ejemplo de 0,5 gigas, y ver como se comporta el sistema; si vemos que se maneja bien, pues ya está, no hace falta modificar nada; si vemos que necesitamos mas memoria swap:
-- Si la partición swap está junto al menos una partición que pueda ser desmontada/modificada en su tamaño desde el sistema instalado en el disco duro en funcionamiento ( por ejemplo la partición que usamos solo para guardar datos personales ) : desde la herramienta Gparted seleccionamos las particiones vecinas a la swap y con el botón derecho del ratón las desmontamos, luego seleccionamos la partición swap, con el botón derecho del ratón "desactivamos el intercambio", y luego redimensionamos su tamaño a costa de una o de las dos particiones vecinas, por último hacemos click en el icono de "aplicar todas las operaciones" y esperamos a que se realice el proceso, tras lo cual podemos volver a montar las particiones que hubiéramos desmontado, y volver a "activar el intercambio" en la partición swap, y por fin ya podemos cerrar gparted, y seguir usando el sistema.

- Si la partición swap esta junto a particiones que no pueden ser desmontadas/modificadas en su tamaño desde el sistema instalado en el disco duro en funcionamiento ( partición / y partición /home): nos será fácil realizar el procedimiento de forma similar al caso anterior, pero esta vez desde el mismo medio ( live cd, live dvd , o pendrive ) desde el que instalamos el sistema, y por medio de gparted ( que previamente habremos instalado desde synaptic ) (*) aumentar el tamaño de la partición swap, a costa de la partición vecina, y luego volver a iniciar el sistema instalado en el disco duro, ver si todo nos funciona bien, y si no es así volver a modificar el tamaño de swap, nuevamente desde el medio de instalación.
(*) O puedes usar un live cd especialmente creado para la herramienta Gparted, cuya imagen .iso puedes obtener desde:
http://sourceforge.net/projects/gparted/files/gparted-live-stable/0.14.1-1/gparted-live-0.14.1-1.iso/download
Para aprender a usar gparted, lo mejor es mirar alguno de los muchos manuales que hay en la red: https://www.google.es/search?hl=es&q=manual+gparted&meta=lr%3Dlang_es&gws_rd=ssl, por ejemplo: http://gparted.org/display-doc.php?name=help-manual&lang=es

O si no quieres complicarte la vida, y no te importa que te sobre memoria swap ya que el tamaño del disco duro es enorme y tienes espacio de sobra para las otras particiones, puedes crear, una memoria swap de gran tamaño, por ejemplo de 8 gigas y no creo que tengas que acordarte de ella para nada.

Un método de comprobar como iría tu sistema si no usara memoria swap es el siguiente: Desde gparted puedes seleccionar la partición swap, y con el botón derecho del ratón activar la opción "desactivar intercambio", con lo que sin tocar la partición, haces que el sistema funcione como si no la tuviera; puedes trabajar un rato con el sistema y hacer tus cosas cotidianas y ver que tal se desenvuelve el sistema; si no tienes problemas, ya sabes, no necesitas la partición swap; si tienes problemas, el sistema va lento,  puedes volver a activar el intercambio de la misma forma que lo desactivaste.
Una vez hecho esto puedes tomar la decisión de usar o no la partición swap, y/o de cambiar su tamaño, como se ha indicado.