💾 Archived View for moribundo.flounder.online › conf › tips.gmi captured on 2021-12-17 at 13:26:06. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2021-12-04)
-=-=-=-=-=-=-
___________________________________________________________
MC renombra archivos mediante la tecla F6. Al hacerlo pierdes el nombre del archivo en pos de la ruta, lo que te obliga a teclearlo de nuevo. No es problema a no ser que el nombre sea kilómetrico, así que la solución pasa por pulsar Shift+F6, pero por algún motivo que se desconoce, no funciona en todas las distros. Si la tuya es de esas:
Editar /etc/mc/mc.menu y añadir:
6 Rename
read -e -i "%f" -p 'Rename file : ' name
[[ "$name" && "$name" != "%f" ]] && mv "%f" "$name"
Ahora, al presionar F2 y salir el menú de usuario, podrás pulsar 8 y renombrar desde consola en el propio nombre del archivo para no tener que teclearlo entero.
__________________________________________________
Cuando instalamos software se asocian extensiones a ese software, pero a veces queremos que, por ejemplo, una imagen la abra el programa que nosotras queramos. Si estamos en consola:
1. Revisar tipo de archivo:
$ xdg-mime query filetype photo.jpeg
image/jpeg
2. Revisar programa que lo abre:
$ xdg-mime query default image/jpeg
gimp.desktop
3. Cambiarlo:
$ xdg-mime default viewnior.desktop image/jpeg
4. Hacer un debug:
$ env XDG_UTILS_DEBUG_LEVEL=10 xdg-mime query default image/png
Checking /home/zx80/.config/mimeapps.list
viewnior.desktop
___________________________________________________________
Cuando montas un sistema desde cero, has de configurar archivos a mano y muchas veces no tienes un editor que sepas usar.
Se puede editar un archivo fácilmente desde la Shell con cat y EOF:
cat > /etc/hostname << "EOF"
metes contenido en la primera linea
metes contenido en la segunda linea
metes contenido en la tercera linea
y acabamos
EOF
Esto sobreescribe el archivo /etc/hostname y cuando ya esté salimos con EOF (lo habíamos dejado abierto con las "").
Si no quieres sobreescribir, si no añadir, hay que usar cat con las dobles quotes
cat >> /etc/hostname << "EOF"
metes contenido en la primera linea
metes contenido en la segunda linea
metes contenido en la tercera linea
y acabamos
EOF
___________________________________________________________
find /home/mihome -mtime -1 \! -type d -print > lista.txt
Las opciones usadas son:
___________________________________________________________
A veces necesitamos más memoria de la que tenemos, sobre todo en equipos antiguos, o quizá necesitemos un archivo de almacenamiento, a modo de pendrive. Podemos crear un archivo llamado miarchivo, de por ejemplo 2 Gb, para ello:
dd if=/dev/zero bs=1M count=2048 of=miarchivo
Ahora podremos montarlo como swap
swapon miarchivo
O montarlo como una unidad USB. Para ello hay que formatearlo:
sudo mkfs.vfat miarchivo -n Etiqueta
sudo mount miarchivo punto-de-montaje
___________________________________________________________
Para quien quiera formatear una unidad en formato exFAT (la evolución natural de FAT32) se encontrará que el programa por excelencia para ello en entornos Gnome, gparted, no soporta este formato. Debido a posibles demandas por parte de Micro$oft, el equipo GNOME no ha querido jugársela y darle soporte (aunque GNU/Linux sí que lo soporta).
Así pues, si queréis formatear unidades en exFAT, deberéis usar el programa "Discos" (gnome-disk-utility) para realizarlo.
___________________________________________________________
Cuando creamos un archivo de texto en windows, el formato de fin de linea es CR LF (Carriage Return y Line Feed), pero Linux solo usa LF
sed -e 's/.$//' dos.txt > linux.txt
Esto sustituye (s) lo que este al final de la línea ($) por nada (//) y lo mete en un nuevo archivo llamado linux.txt
___________________________________________________________
mogrify -resize 1024x768 -quality 90 *.png
mogrify -format jpg *.png
___________________________________________________________
Si quieres tener un logo transparente para poner de fondo en tus documentos, lo haremos con convert:
convert archivo.png -alpha set -channel A -fx 0.3 archivo_2.png
Ahora puedes usar archivo_2 como marca de agua.
• NOTA: Hay que tener instalado imagemagick
___________________________________________________________
Qué recuerdos cuando usábamos los disquetes de 1,44 Mb, o de cuando los e-mail no permitían enviar más de 5 Mb en adjunto.
Hoy en día ya no pasa, pero si estás en alguna situación similar, puedes usar lxsplit para partir archvos:
lxsplit -s archvio_de_700M 300M
Partirá el archvo en dos de 300Mb y otro de 100Mb, con extensión 001, 002, 003.
Para unir los trozos:
lxsplit -j primera_parte_del_archivo.001
El resto los cogerá automáticamente.
___________________________________________________________
Es aburrido el mensaje "pasword for user" que ofrece el sistema. A mi me gusta personalizarlo. Mira como lo hago:
sudo nano /etc/sudoers
Escribes al final:
Defaults passprompt=”Introduce la contraseña:" Defaults badpass_message=”Esa no es, pon la correcta:”
Pues nada, a personalizar los mensajes de password !!!
___________________________________________________________
Cuando no quieres usar un DM (Display Manager) del tipo Slim, LightDM, GnomeShell, etc, crearás el directorio y archivo siguientes:
/etc/systemd/system/getty@tty1.service.d/override.conf
En ese archivo metes lo siguiente:
[Service] Type=simple ExecStart= ExecStart=-/sbin/agetty --autologin yourusername --noclear %I 38400 linux
Después añadirás lo siguiente al final del .profile de tu HOME:
#Startx Automatically if [[ -z "$DISPLAY" ]] && [[ $(tty) = /dev/tty1 ]]; then . startx logout fi
Asegúrate de que en el .xinitrc de tu HOME esté el lanzador de sesión, en mi caso, XFCE4:
exec startxfce4
___________________________________________________________
Para dejar una apariencia tipo comecocos en pacman, editar:
sudo nano /etc/pacman.conf
Descomentar o añadir:
# Misc options # UseSyslog Color TotalDownload CheckSpace VerbosePkgLists ILoveCandy
Listo.
___________________________________________________________
Después de años con Arch y de probar y probar mierda, al final ya no sabes ni lo que tienes instalado. Una manera fácil y más cómoda que hacerlo por pamac en X es lo siguiente:
sudo pacman -Qei | awk '/^Nombre/ { name=$3 } /^Grupos/ { if ( $3 != "base" && $3 != "base-devel" ) { print name } }' > lista.txt
___________________________________________________________
Para hacer que pacman use todo el potencial de nuestra máquina, y sabiendo los núcleos que tenemos (4 en este ejemplo):
sudo nano /etc/makepkg.conf
Buscarás y dejarás así:
MAKEFLAGS="-j5" COMPRESSXZ=(xz -c -z - --threads=5)
Nota que se suma un número. Si tienes 8 núcleos deberás poner 9
___________________________________________________________