Skip to content

Instantly share code, notes, and snippets.

@atilaromero
atilaromero / gist:48140d43fd90cb786e4d3b992ddcb945
Created November 19, 2020 12:43
Hot extend libvirt qcow2 disk
https://serverfault.com/a/743106/536603
virsh qemu-monitor-command ${vm_name?} block_resize drive-${alias?} 200G --hmp
alias: something like 'virtio-disk0'. It comes from:
<disk type="file" device="disk">
<driver name="qemu" type="qcow2" />
<source file="/data/test.img" />
<backingStore />
<target dev="vda" bus="virtio" />
@atilaromero
atilaromero / gist:5b5c017e00a4272d96d0f75626a0e7e9
Created November 18, 2020 12:43
Multiple instances of libreoffice
N=1; HOME=/tmp/lo$N; mkdir $HOME; libreoffice --safe-mode --quickstart=no --pidfile=$HOME/lo$N.pid
N=2; HOME=/tmp/lo$N; mkdir $HOME; libreoffice --safe-mode --quickstart=no --pidfile=$HOME/lo$N.pid
bindsym --release Print exec maim -s -u | xclip -selection clipboard -t image/png -i
@atilaromero
atilaromero / gist:e5edb6e22dd90d5156c5c113b8e3ff62
Last active November 5, 2020 13:40
take windows folder ownership
psexec /s /i cmd
takeown /R /SKIPSL /A /D Y /F %1
cacls %1 /T /grant administrators:F /L
@atilaromero
atilaromero / .tmux.conf
Created August 21, 2020 18:27 — forked from william8th/.tmux.conf
Tmux open new pane in same directory
set -g prefix C-a
unbind-key C-b
bind-key C-a send-prefix
bind c new-window -c "#{pane_current_path}"
bind '"' split-window -c "#{pane_current_path}"
bind % split-window -h -c "#{pane_current_path}"
acpidump -n MSDM
mkdir -p ../fotos2
ls | while read i
do
convert $i -orient TopLeft -quality 50 -set filename:x '%t' ../fotos2/%[filename:x].JPG
done
# MBR
sudo sfdisk -d /dev/sdb | grep -v label-id | sudo sfdisk /dev/sda
# GPT
sgdisk --replicate=$dest $source
sgdisk -G $dest
dkr ()
{
docker run --rm -it -w "`pwd`" -v "`pwd`":"`pwd`":Z -e DISPLAY -e GDK_BACKEND -e GDK_SCALE -e GDK_DPI_SCALE -e QT_DEVICE_PIXEL_RATIO -e LANG=C.UTF-8 -e LC_ALL=C.UTF-8 --device /dev/dri --device /dev/snd -v /etc/localtime:/etc/localtime:ro -v /tmp/.X11-unix/:/tmp/.X11-unix/ "$@"
}
#gimp: menu Image -> flatten image
find . -name '*.png' | while read i ; do echo $i ; convert -flatten +matte "$i" "$i"; done