Skrypty użytkowników: Różnice pomiędzy wersjami

Z Fedora Wiki
Skocz do: nawigacji, wyszukiwania
m (yum-size-of)
(+audacious-delete.sh)
Linia 7: Linia 7:
 
==.bashrc==
 
==.bashrc==
 
* nigdy nie ukończony artykuł o pliku [[Użytkownik:Borzole/.bashrc|~/.bashrc]]
 
* nigdy nie ukończony artykuł o pliku [[Użytkownik:Borzole/.bashrc|~/.bashrc]]
 +
 +
==audacious-delete.sh==
 +
Skrypt przenosi do kosza aktualnie odtwarzaną piosenkę i przechodzi do następnej na liście. Najlepiej zrobić do niego aktywator na pulpicie :) Używa jednego okienka zenity do potwierdzenia zgody. {{rama||[[U%C5%BCytkownik:Borzole/audacious-delete.sh|audacious-delete.sh]]}}
  
 
==fedorachroot==
 
==fedorachroot==

Wersja z 09:59, 7 lut 2010

Spis treści

Tip.png
Proponuję stronkę na skrypty

Jeśli masz skrypt mały lub duży, który mógłby się komuś przydać i nie masz ochoty pisać o nim artykułu na wiki to po prostu wrzuć go tutaj i krótko opisz lub daj link do paczki.

.bashrc

  • nigdy nie ukończony artykuł o pliku ~/.bashrc

audacious-delete.sh

Skrypt przenosi do kosza aktualnie odtwarzaną piosenkę i przechodzi do następnej na liście. Najlepiej zrobić do niego aktywator na pulpicie :) Używa jednego okienka zenity do potwierdzenia zgody. audacious-delete.sh

fedorachroot

Zrobiłem instalację fedory do chroot, jednak wykonałem to w tak niewdzięczny sposób, że wstydził bym się komuś wmawiać, że tak to się robi. Jednak udało się i system działa już bez zarzutów więc jednak można. Dla zainteresowanych instalacja fedory do chroot najprostszym możliwym sposobem (chyba).

manr

przykład: manr cp
Taki dosyć prościutki skrypt listujący strony man danej paczki rpm/polecenia. Rozbudowany jest tylko po to by pokazać początkującym jak łatwo zrobić obsługę parametrów, funkcje i menu wyboru (bo sam na początku długo tego szukałem). Skrypt zakłada, że każde polecenie z paczki ma stronę man, więc wyświetla je na liście nawet jak nie ma . Pomoc dostępna po wydaniu polecenia manr -h lub --help. Osobiście często używam ;) manr

wgetilla

Michał Bentkowski (mr.ecik) zrobił kiedyś skrypt "wget z powiadomieniem" jednak nie daje rady znaleźć go dzisiaj w google, a skoro był na licencji GPLv2 to pozwolę sobie umieścić tutaj.

#!/bin/bash
 
# wgetilla - wget z powiadomieniem
# równie dobrze to może być prozilla, curl czy aria2
# by Michał Bentkowski (mr.ecik@gmail.com)
# licensed under GPLv2+
# requires: notify-send ( paczka libnotify.rpm )
 
# PRZYKŁAD:
# Jako "download manager" do firefox z wtyczką Flashgot :
# polecenie:
#	/usr/bin/gnome-terminal
# parametry:
# 	-x wgetilla [URL] -P [FOLDER]
# dzięki opcji -P mamy automatyczne sortowanie ściąganych plików
# ICONS: (change if you don't like them ;-))
# PATHS: (change them if it's needed)
#GET=/usr/bin/proz
#GET=/usr/bin/curl
#GET=/usr/bin/aria2c
 
# just run "get" with given parameters
# check whether $DISPLAY exists,
# if not, exit with get's exit code
[ "x$DISPLAY" == "x"# don't notify if "--help" was invoked
"$p" == "--help""x$EXIT" == "x0""Download OK:" "$*""Download ERROR:" "$*"

yum-size-of

Skrypt yum-size-of pokazuje miejsce zajmowane przez paczkę rpm. Zarówno rozmiar archiwum jak i miejsce zajmowane po instalacji. Korzysta z bazy yum, więc paczka nie musi być zainstalowana w systemie.

Uwaga: od Fedora 12 dostępny jest plugin yum-plugin-list-data umożliwiający m.in. sprawdzenie zajmowanego przez paczkę miejsca.

zenity

Skrypty z użyciem graficznych okienek zenity znajdują się w artykule o zenity

Osobiste
Przestrzenie nazw

Warianty
Działania
Wiki
Nawigacja
Inne
Narzędzia