Feeds:
Entradas
Comentarios

Ajustes en Code::Blocks

En el menú Settings/General Settings, solo hay que cambiar la opción  "Terminal to launch console programs".

Para xterm:
xterm -T $TITLE -e

Para usar Konsole:
konsole --caption $TITLE -e

Poner la pestaña Symbols de Management por separado:

Settings/Editor/Code-completion and symbols browser/Symbols browser/Display as free floating/docking window

[Seguiré con ello]

Es necesario tener instalado y configurado el demonio cron, en Arch se instala como parte del grupo base, pero si no lo tuviéramos, se puede instalar desde los repositorios:

# pacman -S dcron

Con el comando contrab -l podemos ver los distintios tipos de frecuencias que hay configuradas por defecto, horario, diario, semanal, etc. Para más información sobre estos se puede leer la página de Cron en la wiki de Arch: http://wiki.archlinux.org/index.php/Cron

Lo siguiente es instalar el programa Rysinc si no lo tuvieramos, desde los repositorios:

# pacman -S rsync

Para hacer un backup periodico de una carpeta creamos el siguiente script:
#!/bin/bash
rsync -a --delete /carpeta/a/copiar /dirección/del/backup &> /dev/null

Y lo guardamos en la carpeta de cron que deseemos, para un backup diario en:
/etc/cron.daily/carpeta.backup

Y lo hacemos ejecutable:

# chmod +x /etc/cron.daily/rsync.backup

Las mejores opciones son Hoz y Dalle, la primera en modo consola (aunque también existe una interfaz gráfica, hoz-gui) y la segunda que usa las GTK para el modo gráfico.

Para instalar Hoz, desde AUR.

# yaourt -S hoz

En el caso de Arch de 64bits editamos el PKBUILD y cambiamos la linea

arch=('i686')

por:

arch=(x86_64')

Para unir los archivos vale con hacer:

$ hoz -p ARCHIVO_A_UNIR.0 ARCHIVO_DE_SALIDA

Para cortar:

$ hoz -c tamañoK/M ARCHIVO_A_PARTIR

Otra opción, también en AUR, es usar Dalle, con modo gráfico, usa las GTK, y para lanzarlo desde consola:

$ dalle-gtk

Modo gráfico
Instalar nvidia, nvidia-utils y xf86-input-synaptics para que reconozca el touch pad, estos instalan el resto de paquetes necesarios.

# pacman -S nvidia nvidia-utils xf86-input-synaptics

Lanzar un nvidia-xconfig para con crear un xorg.conf.

# nvidia-xconfig

Lo siguiente es añadir hal a los daemons de /etc/rc.conf.

Para arrancar en modo gráfico editamos el archivo /etc/inittab de la siguiente forma:

Comentamos las lineas:

#id:3:initdefault:
[...]
#x:5:respawn:/usr/bin/xdm -nodaemon

Y descomentamos:
id:5:initdefault:
[…]
x:5:respawn:/usr/bin/kdm -nodaemon

Con esto debería ser suficiente.

Wifi

El driver necesario está en aur como rtl8192se, así que debería ser suficiente con instalarlo desde ahí, pero no lo he probado.
La otra opción:

  1. Descargar el driver de aquí
  2. Extraerlo y hacer make
  3. Copiar estos archivos:
  4. #mv {directorioactual}/firmware/RTL8192SE /lib/firmware
    # mv {directorioactual}/HAL/rtl8192/r8192se_pci.ko to /lib/modules/{TUKERNEL}/kernel/drivers/net/wireless
  5. #depmod -a
  6. #modprobe r8192se_pci

Para conectarse a una red sería suficiente con instalar networkmanager (o wicd o similar).

Para instalarlo, en GNOME:

#pacman -S network-manager-applet

En KDE

#pacman -S kdeplasma-applets-networkmanagement

Añadimos nuestro usuario a network:

#gpasswd -a USERNAME network

Evita que se carguen las interfaces al inicio en /etc/rc.conf

#eth0="dhcp"
#wlan0="dhcp"
INTERFACES=(!eth0 !wlan0)

Y por último añade hal y networkmanager a la lista de daemons e impide que se cargue network:

DAEMONS=( ... !network hal networkmanager... )

Instalamos lm_sensors

# sudo pacman -S lm_sensors

Con:

# sensors-detect

pasamos toda la configuración.

Y para leer la configuración:

$ sensors

Si hace falta solo hay que cargar el modulo coretemp, it87 y acpi-cpufreq o añadir sensors a los demonios de arranque en /etc/rc.conf.

Para extraer el audio de un mkv, convertirlo a AC3 y crear un nuevo .mkv con este audio es necesario instalar los paquetes mkvtoolnix, aften y libdca-utils.

$pacman -Sy libdca
$yaourt -S aften mkvtoolnix

Podemos ver las pistas del archivo con el comando:

$mkvmerge -i archivo.mkv

Y extraemos la pista que queramos con:

$mkvextract tracks archivo.mkv pista:audio.dts

Donde pista, el nº de pista de la que queramos extraer.
Para convertir el audio decodificamos a wav y luego a ac3 con el comando:

$dcadec -o wavall audio.dts | aften – audio.ac3

Podemos crear un nuevo contenedor mkv con la pista en ac3 lanzando la interfaz gráfica del mkvmerge, añadiendo el contenedor original y la pista audio.ac3:

$mmg

Post-instalación de Arch

Instalación del sistema: Wiki Arch: Guía oficial de instalación
Instalación de KDEmod: Consoleando: Instalación rápida de KDEmod

—–

Después de instalar

  • Configuración
  • Si no se ha hecho en la instalación:
    Editamos el archivo /etc/rc.conf:

    • LOCALE="es_ES.utf8” #para que el sistema use el idioma español (españa).

    Podemos ver todas las opciones con el comando locale -a o editar el archivo /etc/locale.gen y descomentar las que sean oportunas, para el español (españa):

    es_ES.UTF-8 UTF-8
    es_ES ISO-8859-1
    es_ES@euro ISO-8859-15
    • HARDWARECLOCK="localtime" #si hay un dual boot con un sistema operativo que solo guarda la hora en hardware como windows
    • HARDWARECLOCK="UTC" #para otros casos.
    • KEYMAP="es" #el mapa del teclado, solo afecta a las TTYs.
    • CONSOLEFONT="fuente" #si quieres cambiar la fuente a cualquiera de las que se encuentran en el archivo /usr/share/kdb/consolefonts/
    • USECOLOR=”yes” #para habilitar el uso de color en la terminal.
    • MODAUTOLOAD=”yes” #para que Arch carge los modulos necesarios al inicio.
    • MODULES=”…” #Para añadir un modulo al arranque.
    • HOSTNAME=”pcnombre” #Nombre visible del pc.
    • DAEMONS=() #Demonios al inicio, con una ! delante no se cargará (!alsa) y con @ el arranque continuará aunque el demonio no haya sido cargando (lo carga en background).

    En el archivo /etc/fstab se encuentran los ajustes y puntos de montaje de los sistemas de arhivos.

    En /etc/locale.gen, como ya se ha dicho, estan las locales, solo hay que descomentar las que nos interesen y para hacerlas disponibles al sistema ejecutar:

    $locale-gen

    Por último añadimos los mirror de pacman, en etc/pacman.d/mirrorlist descomenta los servidores más cercanos a tu zona.

  • Sincronización de las fuentes y actualización de Pacman y el sistema.
  • $pacman -Sy pacman
    $pacman -Syu

  • Añadir usuario y grupos
  • $adduser
    $passwd nombreusuario

    Añadimos el usuario creado a los grupos que necesitemos, los podemos encontrar en: Wiki Arch: Grupos
    Yo: audio, disk, lp, optical, video, scanner, storage, wheel (o añadir el user al archivo sudoers)

    $ gpasswd -a usuario audio
    $ gpasswd -a usuario disk
    $ gpasswd -a usuario lp
    $ gpasswd -a usuario optical
    $ gpasswd -a usuario video
    $ gpasswd -a usuario scanner
    $ gpasswd -a usuario storage
  • Instalación y configuración de sudo
  • Instalamos sudo:

    $pacman -Sy sudo


    Añadimos nuestro usuario a la lista de sudoers, mediante visudo o editando el archivo /etc/sudoers.

    $visudo


    Y añadimos el usuario en # User privilege specification

    user ALL=(ALL) ALL

    O, si hemos añadido el usuarío al grupo wheel, descomentamos la linea

    # %wheel ALL=(ALL) ALL

    A partir de aquí mejor seguir como usuario y usar el comando sudo para lo que sea necesario.

    $su user

  • KDEmod en español:
  • $sudo pacman -S kdemod-kde-l10n-es

  • Instalación y configuración de audio:
  • Instalamos alsa-lib, alsa-utils y opcionalmente alsa-oss, pero ya lo pedirá el programa que lo necesite, y puede dar algunos fallos con flash, así que por ahora lo dejamos.

    $sudo pacman -S alsa-lib alsa-utils

    Ejecutamos, como administrador, el script alsaconf, que detectará nuestro hardware:

    $sudo alsaconf


    Y mediante el comando alsamixer regulamos los volúmenes:

    $alsamixer

    Podemos comprobar que es correcto:

    $aplay /usr/share/sounds/alsa/Front_Center.wav

  • Instalación de Yaourt
  • Añadimos el siguiente servidor a /etc/pacman.conf
    [archlinuxfr]
    Server = http://repo.archlinux.fr/x86_64

    O /i686 para sistemas de 32bits.

    Actualizamos paquetes e instalamos yaourt:

    $sudo pacman -S yaourt

    Hecho!

  • Otros paquetes interesantes:
  • Unrar, zip, unzip, para comprimir/descomprimir archivos y ark para hacerlo gráficamente.

    $sudo pacman -S unrar zip unzip kdemod-kdeutils-ark

    Flashplugin

    $sudo pacman -S flashplugin

    Fuentes de Microsft

    $sudo pacman -S ttf-ms-fonts

    Java, OpenJDK jre o el jre de SUN

    $sudo pacman -S openjdk6
    o
    $sudo pacman -S jre

    El mezclador de audio para kde

    $sudo pacman -S kdemod-kdemultimedia-kmix