| General |
Backup with 7z CLI |
7za a -pPASSWORD -mhe -mx3 -v128m files.7z files |
| VS Code |
Open SVG as code |
"workbench.editorAssociations": { "*.svg": "default" } |
| AVIF |
Encode without color shifts |
avifenc -q 75 --cicp 1/13/1 input.jpg output.avif |
| WebP |
Encode |
cwebp -q 85 input.png -o output.webp |
| Terser |
Minify |
terser input.js --compress --mangle --format quote_style=1 --output output.js |
| Linux |
Install SDDM Theme Sugar Candy |
1) Unzip theme to /usr/share/sddm/themes 2) Open /usr/share/sddm/themes/sugar-candy/theme.conf and change DateFormat, HeaderText and ScreenWidth/ScreenHeight 3) Open /etc/sddm.conf and insert (on separate lines): a) [Theme] b) Current=sugar-candy |
| Windows |
Lock screen wallpapers |
C:\Users\<username>\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets |
| Windows |
Current desktop wallpaper |
C:\Users\<username>\Appdata\Roaming\Microsoft\Windows\Themes\ |
| Windows |
Unlock energy option |
1) Open HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\be337238-0d82-4146-a960-4f3749d470c7 2) Modify the value of "Attributes" from 1 to 2 |
| Bash |
Become root |
sudo su - |
| Bash |
Create image |
dd if=/dev/sda of=/path/to/image bs=4M |
| Bash |
Test image |
cat /path/to/image | cmp - /dev/sda |
| Bash |
Write image back |
dd if=/path/to/image of=/dev/sda bs=4M |
| Bash |
Overwrite with zero |
dd if=/dev/zero of=/dev/sda bs=4M status=progress |
| Bash |
Format with FAT32 |
mkfs.vfat -F 32 -n [NAME] -v /dev/sdc1 |
| Bash |
Rsync |
rsync -avh --delete /path/from/ /path/to/ |
| Bash |
Rsync (DRY RUN) |
rsync -avhn --delete /path/from/ /path/to/ |
| Bash |
Count files |
find . -type f -name *.jpg | wc -l |
| PowerShell |
Concatenate files |
type file1.csv file2.csv > concat.csv |
| FFmpeg |
FLAC to ALAC (with cover) |
ffmpeg -i input.flac -map 0:0 -c:a alac -map 0:1 -c:v copy output.m4a |
| FFmpeg |
ALAC to MP3 (without cover) |
ffmpeg -i input.m4a -c:a libmp3lame -b:a 256k -vn -id3v2_version 3 -write_id3v1 1 output.mp3 |
| FFmpeg |
ALAC to MP3 (with cover) |
ffmpeg -i input.m4a -map 0:0 -c:a libmp3lame -b:a 256k -id3v2_version 3 -write_id3v1 1 -map 0:1 -c:v mjpeg -q:v 5 -profile:v 0 -vf scale=300:300 -metadata:s:v comment="Cover (front)" output.mp3 |
| FFmpeg |
MPEG2 to MP4 / H.264 and AC3 |
ffmpeg -i input.mpg -c:v libx264 -crf 18 -preset medium -c:a copy output.mp4 |
| FFmpeg |
MPEG2 to MP4 / H.264 and AAC |
ffmpeg -i input.mpg -c:v libx264 -crf 18 -preset medium -c:a aac -b:a 256k -ac 2 output.mp4 |
| FFmpeg |
MPEG2 to WebM / VP8 and Ogg Vorbis |
ffmpeg -i input.mpg -c:v libvpx -b:v 3000k -c:a libvorbis -q:a 8 -ac 2 output.webm |
| FFmpeg |
Add second audio channel |
ffmpeg -i input.mp4 -map 0:v -c:v copy -map 0:a -c:a:0 copy -map 0:a -c:a:1 aac -b:a:1 256k -ac:a:1 2 -map 0:d output.mp4 |
| ImageMagick |
PNG to JPEG (single file) |
convert -quality 90 image.png image.jpg |
| ImageMagick |
PNG to JPEG (multiple files) |
mogrify -quality 90 -format jpg *.png |