add tarball-from-nautilus-context-menu.gmi

This commit is contained in:
postscriptum 2026-03-02 14:24:07 +02:00
parent b8b218318c
commit b6b73d7a89
3 changed files with 29 additions and 13 deletions

View file

@ -16,6 +16,7 @@
### Нотатки ### Нотатки
=> tarball-from-nautilus-context-menu.gmi 2026-03-02 Створення Tarball з контекстного меню Nautilus / GNOME
=> radicle-kick-starter.gmi 2026-03-02 Пуш Radicle з толкача => radicle-kick-starter.gmi 2026-03-02 Пуш Radicle з толкача
=> notblood-multiplayer-with-ipv6-support.gmi 2026-03-02 Збірка NotBlood з підключенням до серверів IPv6 => notblood-multiplayer-with-ipv6-support.gmi 2026-03-02 Збірка NotBlood з підключенням до серверів IPv6
=> kellnr-proxy-verification-using-local-index.gmi 2026-02-28 Не верифіковане проксі Kellnr на базі власного індексу => kellnr-proxy-verification-using-local-index.gmi 2026-02-28 Не верифіковане проксі Kellnr на базі власного індексу

View file

@ -28,22 +28,11 @@
> /org/gnome/desktop/interface : enable-animations > /org/gnome/desktop/interface : enable-animations
## Опції легкого архівування ## Опції "легкого" архівування
В контекстному меню Nautilus - зовсім відсутні алгоритми архівування без компресії, такі як .tar: В контекстному меню Nautilus - зовсім відсутні алгоритми архівування без компресії, такі як .tar:
``` ~/.local/share/nautilus/scripts/compress-tar.sh => tarball-from-nautilus-context-menu.gmi Створення Tarball з контекстного меню Nautilus / GNOME
#!/bin/bash
FILENAME=$(basename "$1")
tar -cvf "$FILENAME.tar" "$@"
notify-send "Nautilus Scripts" "$FILENAME.tar created."
```
``` bash
chmod +x ~/.local/share/nautilus/scripts/compress-tar.sh
nautilus -q
```
## Оптимізація бекенду GTK ## Оптимізація бекенду GTK

View file

@ -0,0 +1,26 @@
# Створення Tarball з контекстного меню Nautilus / GNOME
Маю сабж бігати між компами з флешкою, перекидаючи таким чином дебелі масиви файлової системи. Оскільки компи працюють від резервного живлення, клята компресія мені не потрібна.
Гномівці настільки "спростили" мені життя, що довелось написати наступний скрипт, який з'являється контекстним меню "Scripts" > "compress-tar.sh":
``` ~/.local/share/nautilus/scripts/compress-tar.sh
#!/bin/bash
FILENAME=$(basename "$1")
tar -cvf "$FILENAME.tar" "$@"
notify-send "Nautilus Scripts" "$FILENAME.tar created."
```
* таким чином, тарбол створюється в поточній теці відносно цільового файлу, так само як і `.zip`
``` bash
chmod +x ~/.local/share/nautilus/scripts/compress-tar.sh
nautilus -q
```
* остання команда - перезапускає Nautilus, інакше він може висіти на фоні
Розпакування відбувається штатними засобами "Extract".
## Дивіться також
=> power-optimization-on-linux.gmi Оптимізація енергоспоживання в GNOME / Linux