mirror of
https://codeberg.org/postscriptum/gemlog.git
synced 2026-03-11 03:52:40 +00:00
add tarball-from-nautilus-context-menu.gmi
This commit is contained in:
parent
b8b218318c
commit
b6b73d7a89
3 changed files with 29 additions and 13 deletions
|
|
@ -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 на базі власного індексу
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
||||||
26
public/uk/tarball-from-nautilus-context-menu.gmi
Normal file
26
public/uk/tarball-from-nautilus-context-menu.gmi
Normal 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
|
||||||
Loading…
Add table
Add a link
Reference in a new issue