Skip to content

Instantly share code, notes, and snippets.

View debxp's full-sized avatar
🙂
I may be slow to respond.

debxp debxp

🙂
I may be slow to respond.
View GitHub Profile
@debxp
debxp / swap-manage.txt
Last active July 13, 2019 12:43
Gerenciamento de partições swap
1. Remover partição swap duplicada
* Identificar a partição com 'lsblk';
* Executar os comandos...
$ sudo swapoff -a
$ sudo swapon /dev/xxxx <--- xxxx=nome do dispositivo a ser utilizado
* Editar '/etc/fstab' para comentar/remover a entrada da swap duplicada
@debxp
debxp / automount-partitions.txt
Created July 13, 2019 12:53
Procedimento para montar outras unidades ext4 automaticamente no boot
1. Usar o 'lsblk' para identificar o dispositivo da partição
* Exemplo: sda1
2. Executar 'sudo blkid' para descobrir o UUID do dispositivo identificado
* Exemplo: 2d602b27-8eef-46e7-90d1-fed447dcef2d
3. Criar o ponto de montagem da partição, por exemplo...
#!/bin/env bash
# O caminho para a minha pasta local
# de executáveis...
script_path="$HOME/.local/bin"
# O editor da minha preferência...
script_editor="geany"
#!/usr/bin/env bash
# Meu caminho de executáveis...
script_path="$HOME/.local/bin"
# Apesar de, no meu caso, o caminho de destino do script
# ser o mesmo local onde está o script gerador de scripts,
# isso pode não ser verdadeiro para outros usuários.
# Então, isso pode ser mudado aqui...
@debxp
debxp / desktop-cycle.sh
Created July 27, 2019 03:34
Script para circular entre espaços de trabalho e exibir o espaço de trabalho atual no plugin Monitor Genérico do Xfce
#!/usr/bin/env bash
IDESKTOP=$(xdotool get_desktop) # índice do desktop atual
NDESKTOP=$(xdotool get_num_desktops) # número de desktops
desk_next() {
xdotool set_desktop --relative 1
xfce4-panel --plugin-event=genmon-1:refresh:bool:true
}
@debxp
debxp / verve-focus.sh
Created July 27, 2019 05:02
Emula o clique no plugin do verve com o xdotool
#!/usr/bin/env bash
ml=$(xdotool getmouselocation | cut -d' ' -f1-2 | sed -e 's/.://g')
xdotool mousemove 100 1030
xdotool click 1
xdotool mousemove $ml
exit 0
#!/usr/bin/env bash
fonte="Monaco-15"
caminho="$(find $HOME -maxdepth 1 -type d | cut -d'/' -f4- | dmenu -i -l 15 -fn $fonte -p "Abrir: ")"
pasta=$(find $HOME/$caminho -type d | cut -d'/' -f5- | dmenu -l 15 -fn $fonte -i -p "~/$caminho/")
abrir="$HOME/$caminho/$pasta"
xdg-open $abrir
@debxp
debxp / composite-toggle.desktop
Created August 26, 2019 04:43
Script to toggle xfce composite and launcher icon
[Desktop Entry]
Version=1.0
Type=Application
Name=Compositor...
Comment=
Exec=/home/gda/.local/bin/xfce4-composite-toggle
Icon=/home/gda/docs/pics/icons/composite-true.svg
Path=
Terminal=false
StartupNotify=false
#!/usr/bin/env bash
msg="Abrir aqui..."
inicio="$HOME"
fonte="Menlo-15"
abrir_pasta() { xdg-open "$1"; exit 0; }
@debxp
debxp / debian-iso-downloader-1.1.sh
Last active September 21, 2019 12:22
Now we have checksum verification!
#!/usr/bin/env bash
# ----------------------------------------------------------
# Script : debian-iso-download.sh
# Author : Blau Araujo <[email protected]>
# Version: 1.1
# License: GNU/GPL-3.0
#
# Description:
#