Przydatne skrypty

Wyłącznie system! Wątpliwości dotyczące aplikacji proszę umieszczać niżej, w odpowiednich forach.
LukAs
Wytworny Kaczor
Wytworny Kaczor
Posty: 284
Rejestracja: 30 paź 2005, 21:56
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: Przydatne skrypty

Post autor: LukAs »

Skrypt + mały zestaw ikon i konfiguracja dla desklet'u yab + paczka adesklets_0.6.1-2build1_i386.deb (najnowsza wersja ma błędy). Po więcej informacji odsyłam tu

Obrazek

Kod: Zaznacz cały

#!/bin/bash

echo ""
echo    " Adesklets + yab  Auto-Installer ver. 0.1"
echo -e " ----------------------------------------\n"
echo -e " Install, download and configure all important files:\n"
echo -e " - Adesklets (Install)\n - Microsoft TrueType core fonts (Install)\n - Yab (Download)\n"
echo -e " |<-Return||Next->|  use key  [<-' Enter] .\n"

wybor="start"            
until [[ $wybor = q ]]; do    

echo "        [ <-' Enter ]"

read wybor
clear
echo " |#| M E N U"
echo " -----------"
echo " |1| Install \"Adesklets\""
echo " |2| Download \"Yab\""
echo " |3| Automatic configuration \"Yab\""
echo -e " |4| Start \"Yab\"\n"
echo -e " |Q| Exit\n"

wheree=`pwd`

case "$wybor" in

"1") 
    sudo aptitude install adesklets msttcorefonts -y;;


"2")
    if [ ! -d ~/.desklets ]; then
       mkdir ~/.desklets && wget -c -N -P ~/.desklets http://prdownloads.sourceforge.net/adesklets/yab-0.0.2.tar.bz2?download
       cd ~/.desklets
       tar xjf yab-0.0.2.tar.bz2 && rm yab-0.0.2.tar.bz2 && mv yab-0.0.2 yab
       cd $wheree
       echo "Succes! ;)"
        elif [ -d ~/.desklets ] && [ ! -d ~/.desklets/yab ]; then    
       wget -c -N -P ~/.desklets http://prdownloads.sourceforge.net/adesklets/yab-0.0.2.tar.bz2?download
       cd ~/.desklets
       tar xjf yab-0.0.2.tar.bz2 && rm yab-0.0.2.tar.bz2 && mv yab-0.0.2 yab
       echo "Succes! ;)"
       cd $wheree
    else
       echo -e "Directory \"yab\" already exist! Please go to the point 3.\n"
 fi;;

"3")
    if [ -d ~/.desklets/yab ]; then
       rm -r ~/.desklets/yab/icons
       cp -r icons ~/.desklets/yab && cp configure/config.txt ~/.desklets/yab
       cd ~/.desklets/yab
       echo "Pleas choose \"r\" register desklet yab." 
       ./yab.py
       cd $wheree
        cat .autostart.txt > ~/.config/autostart/adesklets.desktop
        cat .activator.txt > ~/Pulpit/Yab.desktop
       echo ""
       echo " Succes! ;)"
    else
       echo -e "Directory does not exist- error! Please back to the point 2 or manually configuration.\n"
 fi;;

"4")
    adesklets
    sleep 2
    adesklets --nautilus;;

"q" | "Q") exit;;


"*");;  
  
esac

done
Download
Więcej o mnie znajdziesz na: http://ospulse.pl
nUmer
Piegowaty Guziec
Piegowaty Guziec
Posty: 11
Rejestracja: 26 lut 2009, 19:46
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Fluxbox
Kontakt:

gold - konsolowe radio internetowe

Post autor: nUmer »

Napisałem konsolowe radio internetowe o którym szerzej wypowiedziałem się w tym temacie
Gorąco polecam - korzystam z niego na codzień.
b3yX1u
Piegowaty Guziec
Piegowaty Guziec
Posty: 1
Rejestracja: 13 paź 2005, 00:53
Płeć: Mężczyzna
Wersja Ubuntu: 8.10
Środowisko graficzne: Inne
Kontakt:

Automat KEY - Klucze GPG do repozytorium !

Post autor: b3yX1u »

Witam, chcialbym wrzucic skrypt, ktory sam szuka brakujacaych kluczy oraz je dodaje, ktore apt wywala po dodaniu rezpozytoriow i wklepaniu apt-get update, . Jak pierwszy raz dodajesz respozytoria, to napewno ci wywali ze brak klucza, ten skrypt doda je wszystkie za ciebie.
#!/bin/bash
#Need key ?
let err=0 kej=0
usage()
{
echo -e "Wywołanie \nsudo $0 "
}

if [ $UID -ne 0 ]
then
echo "Mozesz to tylko zrobic z poziomu root'a"
let err=1
fi

if [ $err = 1 ]
then
usage
exit 8
fi
echo "Działam"
until [ ! $kej ]
do
let key=0

apt-get update 1>/dev/null 2>/tmp/kluczyki
kej=`cat /tmp/kluczyki |grep -m 1 NO_PUBKEY |awk '{print $NF}' `

if [ ! $kej = 0 ]; then
echo "Przetwarzam klucz $kej"
gpg -q --keyserver subkeys.pgp.net --recv-keys $kej 2>&1>/dev/null
gpg -q --armor --export $kej | apt-key add - 2>&1>/dev/null
let kolejny=1
echo "Klucz $kej przetworzony"
fi
done
if [ "$kolejny" = 1 ]; then
echo "Przetworzono wszystkie klucze"
else
echo "Brak kluczy do przetworzenia"
fi
rm /tmp/kluczyki
echo "Dziekuje"
exit 0
1) Zapisujemy np: jako automat
2) Jak root nadajemy atrybuty chmod +x automat
3) Odpalamy ./automat
4) Nastepnie sprawdzamy apt-get update
5) I wszystko mamy dodane :)

Pozdrawiam.
Na Server Tylko *BSD.
nUmer
Piegowaty Guziec
Piegowaty Guziec
Posty: 11
Rejestracja: 26 lut 2009, 19:46
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Fluxbox
Kontakt:

Odp: Przydatne skrypty

Post autor: nUmer »

miso - interaktywne montowanie obrazów płyt i partycji.

Plik do pobrania - miso v2.4

Dostępne opcje po wywołaniu programu z parametrem -h lub --help

Kod: Zaznacz cały

	-i	--interactive	montuj obrazy; uruchomienie miso w trybie interaktywnym

	-d	--directory	wybierz domyślną ścieżkę katalogu z obrazami;
				wystarczy, że raz uruchomisz miso z tym parametrem
				by ten zapamiętał Twój wybór.
				użycie: miso -d 

	-t	--time		uruchomienie miso z tym parametrem pozwoli na jednorazowy 
				wybór ścieżki z obrazami.
				użycie: miso -t

	-l	--list		pokaż wszystkie zamontowane obrazy.

	-u	--umount	odmontuj wszystkie dotychczas zamontowane obrazy.

	-r	--reconfigure	wygeneruje ponownie domyślny plik konfiguracyjny.

	-h	--help		wyświetli tę pomoc.

	-V	--Version	wyświetli wersję programu. 

	-L	--License	wyświetl licencję programu.

Program oczywiście uruchamiamy jako root.
Poniżej zrzutka z działającym programem miso

Obrazek
dawidgarus
Wytworny Kaczor
Wytworny Kaczor
Posty: 418
Rejestracja: 09 lut 2007, 23:17
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: Przydatne skrypty

Post autor: dawidgarus »

Kod: Zaznacz cały

#!/usr/bin/php5
<?php

$mistakes = 0;
$lenght = 0;

$h = fopen($_SERVER['argv'][1], 'r');
$beginTime = time();
while (!feof($h)) {
	$lines = explode("\n", wordwrap(fgets($h, 4096), 80));
	foreach ($lines as $line) {
		if (empty($line)) continue;
		echo $line."\n";
		$read = fgets(STDIN);
		$mistakes += levenshtein($line, $read)-1;
		$lenght += strlen($read);
	}
}
$endTime = time();
fclose($h);

$time = $endTime - $beginTime;
$speed = round($lenght * 60 / $time);

echo "\n";
echo 'Your typing speed is '.$speed.' characters per minute with '.$mistakes.' mistakes';
echo "\n";

?>
mój skrypt w php do pomiaru jak szybko piszesz oraz ile w tym czasie robisz błędów. jako parametr podajesz nazwę pliku tekstowego, który chcesz przepisywać (osobiście polecam do tego tekst gpl-u ;>).
outslider
Sędziwy Jeż
Sędziwy Jeż
Posty: 68
Rejestracja: 03 lis 2007, 23:14
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Chemsketch 12 pod wine

Post autor: outslider »

Tym razem króciutki skrypt uruchamiający Chemsketch12 (a pewnie też 11) pod Wine.

Przy normalnym uruchomieniu, program ten ma nieprzyjemną właściwość zapisywania do rejestru ustawienia, które przy ponownym uruchomieniu powoduje włączenie go w stanie zminimalizowanym, z którego nijak nie można go wytrącić. Program nie posiada opcji zmieniania tego ustawienia. Problem został zgłoszony w winehq ale nie jest naprawiony.

Mój prościutki skrypt tworzy kopie (pierwotną i aktualną) rejestru user.reg a następnie, wyrzuciwszy linijkę odpowiedzialną za minimalizację, uruchamia Chemsketcha.

Kod: Zaznacz cały

#!/bin/bash

cd ~/.wine

#Tworzenie pierwszej kopii bezpieczenstwa

if [ -e "user.reg.chemsk_first_backup" ]; then
	true
    else
	cp user.reg user.reg.chemsketch_first_backup
fi


#Tworzenie aktualnej kopii bezpieczenstwa

cp user.reg user.reg.chemsketch_actual_backup


#Czyszczenie rejestru

sed -e '/^\"ACDLabs\"=hex/d' ./user.reg > ./user2.reg
rm -r user.reg
mv user2.reg user.reg


#Uruchomienie Chemsketch 12
#Konieczne jest podanie wlasnej sciezki do pliku

wine 2>/dev/null '/home/pawel/.wine/drive_c/windows/temp/ACDFREE12/CHEMSK.EXE'


Wprawdzie w user.reg znajdują się aż trzy linie odpowiedzialne za wpis, ale wystarczy usunięcie tej jednej, Chem sketch i tak sobie wszystko (niestety) naprawia.
Awatar użytkownika
desant87
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 112
Rejestracja: 09 lip 2008, 19:37
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86

Odp: Przydatne skrypty

Post autor: desant87 »

Skrypt do oglądania stacji TV, zrobiony z jednego z waszych skryptów do radia. Mógłby ktoś co ma szybszego neta niż ja rzucić okiem na ten skrypt? Mam wolnego neta i nie wiem czy to przez to się tną mi stacje tv, czy to wina totema:
#!/bin/bash
# Skrypcik odpalajacy wybrane przez nas stacje TV, wymaga totema
#
#
clear
echo "Jaki program wybierasz?"
echo ""
echo "Zeby przerwac strumien wcisnij CTRL + C"
echo ""
echo "Dostepne TV to:"
select tv in Wapster Music' 'box Ministry' 'of' sound' Rtv' 'pink TMF The' 'voice Mboa' 'tv Kiss' 'TV NRJ' 'dance NRJ' 'pop NRJ' 'hit Slam' 'tv Miami' 'tv Zakoncz

do
case $tv in
"Wapster") adres="mms://nadajnik.wapster.pl/wapstertv" ;;

"Music box") adres="mmsh://81.89.49.210/musicbox?.wma&MSWMExt=.asf" ;;

"Ministry of sound") adres="mmsh://a745.l2645830502.c26458.g.lm.akamaistream.net/D/745/26458/v0001/reflector:30502?.wma&MSWMExt=.asf" ;;

"Rtv pink") adres="mms://beotelmedia.beotel.net/rtvpink" ;;

"TMF") adres="mms://85.119.217.29/TMFLive" ;;

"The voice") adres="mms://62.41.56.32/PUBLIC_SWE" ;;

"Mboa tv") adres="mms://88.191.23.167/mboatv" ;;

"Kiss TV") adres="mms://66.225.235.202/va92winlive2314" ;;

"NRJ dance") adres="mms://vipnrj.yacast.net/nrj_webtv02" ;;

"NRJ pop") adres="mms://vipnrj.yacast.net/nrj_webtv03" ;;

"NRJ hit") adres="mms://vipnrj.yacast.net/nrj_tvhit" ;;

"Slam tv") adres="mms://87.233.153.31/slamtv" ;;

"Miami tv") adres="mms://74.208.78.187/miamitvchannel" ;;


"Zakoncz") exit ;;

esac
break
done
totem $adres
Będę wdzięczny za odpowiedź, jeśli się okaże że to wina tylko i wyłącznie neta to posiedzę i dodam jeszcze sporo stacji
Wciąż się uczę, czasem jest ciężko, ale nie odpuszczę bo jest mi lepiej niż na windowsie :)
Awatar użytkownika
ka_o_3991
Przyjaciel
Przyjaciel
Posty: 864
Rejestracja: 01 wrz 2007, 13:34
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Xfce
Architektura: x86_64

Odp: Przydatne skrypty

Post autor: ka_o_3991 »

Wapster - OK, ale jakość koszmarna
MusicBox - tnie, jakość jeszcze gorsza
Ministry of sound - OK
Rtv pink - nie działa, wyświetla tylko jedną klatkę cały czas
TMF - nie działa, czarny obraz
The voice - OK, chociaż momentami przycina
Mboa tv - OK
Kiss TV - minimalnie przycina, da się oglądać :P
NRJ dance - OK
NRJ pop - OK
NRJ hit - OK
Slam tv - nie działa, czarny obraz
Miami tv - minimalnie przycina, da się oglądać :)

Myślę, że te przycinające to wina serwera ;) I mała sugestia - może przekieruj standardowe wyjście totema na /dev/null, bo sypie ostrzeżeniami w konsoli ;)
maciej5145
Piegowaty Guziec
Piegowaty Guziec
Posty: 13
Rejestracja: 13 gru 2008, 14:14
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: Przydatne skrypty

Post autor: maciej5145 »

Witam. Piszę odnośnie skryptu automat do podpisywania kluczy. U mnie zadziałał, ale dopiero po usunięciu folderu .gnupg, który jest folderem ukrytym w /home/twoje-konto
Kod:

Kod: Zaznacz cały

rm -r .gnupg
Teraz wszystko ładnie śmiga i mogę się cieszyć całością repozytoriów. Dla jasności, korzystam z ubuntu 8.10.
Pozdrawiam Wszystkich.
Awatar użytkownika
czaroli
Sędziwy Jeż
Sędziwy Jeż
Posty: 82
Rejestracja: 07 lut 2008, 02:23
Płeć: Mężczyzna
Wersja Ubuntu: 11.10
Środowisko graficzne: Unity
Architektura: x86

Odp: Przydatne skrypty

Post autor: czaroli »

desant87 pisze:Skrypt do oglądania stacji TV, zrobiony z jednego z waszych skryptów do radia. Mógłby ktoś co ma szybszego neta niż ja rzucić okiem na ten skrypt? Mam wolnego neta i nie wiem czy to przez to się tną mi stacje tv, czy to wina totema:



Będę wdzięczny za odpowiedź, jeśli się okaże że to wina tylko i wyłącznie neta to posiedzę i dodam jeszcze sporo stacji
Jak dla mnie totem jest do bani, korzystam z mplayera.
Dlatego tez zamienilem nazwe totem na gmplayer w skrypcie.
Mam 30Mbit łącze a komputer dwurdzeniowy Intel 2x2,4GHz i 4 giga ramu a grafika to geforce 512MB wiec nie najgorzej :)
O skrypcie - szukalem czegos takiego he he :) przydalo by sie GUI lub zaimplemnetowac cos podobnego chociazby do Tunapie. A wszystko zaczelo sie od tego ze nie moge skorzystac z ipla pod Ubuntu :/ a szkoda bo rozgrywki itd...

Wapster - male okienko cienka jakosc
Music box - to samo co waspter
Ministry of sound - nie odtwarza mi - otrzymuje komunikat: No stream found czyli nie znalazl streemu.
Rtv pink - zawiesz mplayera - czarne okienko.
TMF gra zajebiscie a predkosc pobierania w trakcie to 139kb/s
The voice - rozdzielczosc (384x288) jak w YouTube i jakosc podobna - predkosc potrzebna do pobierania 20kb/s
Mboa tv - jakosc lepsza, rozdzielczosc 320x240, potrzebna predkosc 48kb/s
Kiss TV - rozdzielczosc 384x288 jakosc w miare - predkosc potrzebna do odtwarzania to 37kb/s
NRJ dance - rozdzielczosc 640x360, predkosc potrzebna to 107 kb/s - (czasami sie przytnie) ale stacja moze byc.
NRJ pop - to samo co wyzej ale jakosc troszke lepsza od dance.
NRJ hit - to samo co NRJ pop.
Slam tv - nie dziala u mnie
Miami tv - jakosc w miare, rozdzielczosc 428x240

Ogólnie skrypt mi sie podoba :) Oby tylko zrobic do tego albo stronke w php i wykorzsytac jakiegos flash playera na stronie albo mplayera lokalnie na kompie
Przydalo by sie tez wyciagnac podobnie jak to robia inni cos w stylu ze ogldamy teledyski czy nagrane kawalki ktore same sie wczytuja za jakiejs okreslonej listy. No i przedewszystkim wiecej stacji i lepszych stacji :)
Powodzenia.:clap:
Awatar użytkownika
karmelek
Przyjaciel
Przyjaciel
Posty: 883
Rejestracja: 10 lut 2007, 17:45
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: Przydatne skrypty

Post autor: karmelek »

Prosty skrypt konwertujący wma do mp3

Kod: Zaznacz cały

#!/bin/bash
echo "Podaj plik *.wma"
read plik
mplayer "$plik" -ao pcm -ao pcm:file="~/tmp.wav" && \
lame -h ~/tmp.wav output.mp3 && \
rm -f tmp.wav
echo "FINISHED"
Wszystkich moderatorów Bóg po śmierci zabiera do nieba, żeby ci dwadzieścia cztery godziny na dobę moderowali modlitwy do niego.
http://karmelek.wordpress.com
inny OS=debian lenny
Awatar użytkownika
figa
Zakręcona Traszka
Zakręcona Traszka
Posty: 549
Rejestracja: 05 lip 2006, 19:42
Płeć: Kobieta
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86

Odp: Przydatne skrypty

Post autor: figa »

chcę dołożyć sobie do skryptów polecenie wklej i nie wiem jak miałby wygladać ten skrypt a nie mogę znaleźć w internecie - może jakaś dobra dusza podałaby mi ten kod :)
Temat rozwiązany - dodaj do tematu [solved] za pomocą zaawansowanej edycji pierwszego wpisu wątku.
Awatar użytkownika
desant87
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 112
Rejestracja: 09 lip 2008, 19:37
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86

Odp: Przydatne skrypty

Post autor: desant87 »

Odkurzacz systemowy mojego autorstwa, pierwszy mój skrypt od zera napisany osobiście, jak coś źle mówcie/poprawiajcie. Skrypt zawiera skromny interfejs.
#!/bin/sh
#ten skrypt oczyści twój system z nieużywanych zalegających w systemie paczek
zenity --info --text="Program wyczyści pamięć cache, usunie częściowe paczki oraz nieużywane pakiety zależności."

gksudo apt-get autoclean
sudo apt-get clean
sudo apt-get remove
sudo apt-get autoremove
sudo zenity --info --text="Oczyszczanie systemu zakończone powodzeniem"
Skrypt działa pod gnome. Przydało by się pasek postępu do niego dorobić czy cóś i możliwość anulowania, i by mógł być... Napisałem go po tym jak umieszczony w ubuntu 9.04 odkurzacz systemowy uszkodził mi 3 programy.

Może komuś się przyda:
#!/bin/bash
#1.link do paczki:
echo "Podaj bezpośredni link do paczki .deb którą chcesz ściągnąć i zainstalować:"
read sciagnij
#2.utworzenie katalogu
mkdir download
#3.wejście do niego
cd download
#ściągnięcie do katalogu wcześniej utworzonego
wget $sciagnij
#listowanie paczek
clear
echo elementy ściągnięte:
echo
ls
echo
#proźba o nazwe paczki
echo "Podaj nazwę paczki .deb którą chcesz zainstalować (nazwa powyżej tego komunikatu), paczka zostanie automatycznie usunięta po zainstalowaniu:"
read zainstaluj
#instalacja paczki
sudo dpkg -i $zainstaluj
#usunięcie paczki
rm $zainstaluj
#usunięcie folderu
cd -
rmdir download
sudo apt-get clean
sudo apt-get autoremove
##############################################################################################################################
#Skrypt dla leniwych którzy wolą podać tylko link i hasło by mieć po tym zainstalowaną żądaną paczkę .deb, nadaje się w sam raz do współpracy z http://packages.ubuntu.com/. Po instalacji dodatkowo usuwa częściowe paczki pozostawione w systemie, oraz nieużywane pakiety zależności.
##############################################################################################################################
Wciąż się uczę, czasem jest ciężko, ale nie odpuszczę bo jest mi lepiej niż na windowsie :)
dawidgarus
Wytworny Kaczor
Wytworny Kaczor
Posty: 418
Rejestracja: 09 lut 2007, 23:17
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: Przydatne skrypty

Post autor: dawidgarus »

desant, rozdziel w pierwszym skrypcie polecania &&, a komunikat powinien pokazać się, gdy będzie na prawdę ok.
nUmer
Piegowaty Guziec
Piegowaty Guziec
Posty: 11
Rejestracja: 26 lut 2009, 19:46
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Fluxbox
Kontakt:

Odp: Przydatne skrypty

Post autor: nUmer »

Obrazek

Ściągnij =>zeus v0.2

Witam!

Przedstawiam Wam konsolowy program służący:
- przedstawianiu informacji o CD/DVD
- czyszczeniu płyt wielokrotnego zapisu CD/DVD
- klonowaniu płyt CD/DVD
- tworzeniu obazów ISO z dowolnego źródła
- wypalaniu obrazów ISO na CD/DVD

Program ten zespala najczęściej wykorzystywane funkcje z kilku różnych programów, jak: cdrdao dd dvd+rw-tools dvd+rw-mediainfo genisoimage growisofs wodim, od obecności których w systemie jest zależne jego prawidłowe funcjonowanie. Programy te powinny być dostępne w większości repozytoriów, wspólnej paczce app-cdr/cdrkit. Są one wykorzystywane również przez takie programy jak choćby K3b,Graveman, czy Xcdroast.

Oczywiście program podczas pierwszego uruchomienia tworzy w katalogu użytkownika $HOME ukryty plik konfiguracyjny o nazwie .zeusrc z poziomu którego możemy dowolnie go edytując zmieniać wszystkie udokumentowane w manie parametry.

Poniżej zamieszczam dla przykadu ów domyślny plik konfiguracyjny, umożliwiający z powodzeniem wykonanie większości postawionych przed nim zadań:

Kod: Zaznacz cały

>> Modyfikuj konfigurację poprzez edycję <<

[ścieżka do obrazów] [/as_media/iso]

[urządzenie /dev/dvd] [sr0]

[urządzenie /dev/cd] [sr0]

# elementy programu

[--infodata_dvd] [dvd+rw-mediainfo /dev/srX]
[--infodata_cd] [cdrdao disk-info /dev/srX ; cdrdao msinfo]
[--clear_dvd] [dvd+rw-format -lead-out /dev/srX]
[--clear_cd] [wodim -blank=all]
[--clone] [dd if=/dev/srX of=wyjście] 
[--isofs] [genisoimage -o wyjście -input-charset utf8 -R -J -l wejście]
[--burniso_dvd] [growisofs -dvd-compat -speed=2 -Z /dev/srX=wejście]
[--burniso_cd] [(wodim dev=/dev/srX -dao -overburn -v wejście)]
Życzę miłej zabawy!
Oczywiście pozostaję jak zawsze otwarty na wszelkie słowa krytyki i sugestię co do zwiększenia funkcjonalności programu.

Program ten powinien zadowolić przede wszystkim polskojęzycznych konsolowców ;-)

Krótko o "instalacji" zeusa:
- ściągamy wklejkę na dysk
- zmieniamy jej nazwę i przenosimy w pożądane miejsce poleceniem:
mv /$HOME/$USER/.../90683.wklej /$HOMER/$USER/bin/zeus
- nadajemy prawo do wykonywania pliku
chmod +x /$HOME/$USER/bin/zeus
KONIEC

Wszelkie pytania i sugestię proszę kierować na forum fluxboxpl.org
----
Pozdrawiam
nUumer
dawidgarus
Wytworny Kaczor
Wytworny Kaczor
Posty: 418
Rejestracja: 09 lut 2007, 23:17
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: Przydatne skrypty

Post autor: dawidgarus »

zablokowanie wszystkich apletów na panelach:

Kod: Zaznacz cały

gconftool-2 --all-dirs /apps/panel/objects /apps/panel/applets | xargs -I@ gconftool-2 -s @/locked -t bool true
odblokowanie wszystkich apletów na panelach:

Kod: Zaznacz cały

gconftool-2 --all-dirs /apps/panel/objects /apps/panel/applets | xargs -I@ gconftool-2 -s @/locked -t bool false
Awatar użytkownika
gramfan
Wytworny Kaczor
Wytworny Kaczor
Posty: 308
Rejestracja: 04 lut 2009, 19:38
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64

Odp: Przydatne skrypty

Post autor: gramfan »

mały skrypcik do dodawani kluczy do repo...

Kod: Zaznacz cały

#!/bin/bash

echo "Podaj Klucz:" 
read klucz

gpg --keyserver keyserver.ubuntu.com --recv-keys 0x$klucz ; gpg --export -a 0x$klucz | sudo apt-key add -
niestety dodaje tylko jeden klucz na raz ale ktoś na pewno to udoskonali :D <na co liczę >

trochę posznupałem i coś z tego wyszło:

Kod: Zaznacz cały

#!/usr/bin/env bash

echo "Wypisz szukane klucze:"

read klucze

for x in $klucze
do
    gpg --keyserver keyserver.ubuntu.com --recv-keys 0x$x ; gpg --export -a 0x$x | sudo apt-key add -
done
wydaje mi się ze wszystko działa dobrze, niestety nie miałem okazji wypróbować bo nie potrzebuję nowych kluczy,niech ktoś zda sprawozdanie :P
Linux user number 488482 |
PC: AMD 64 X2 7750+ | GeForce 9600GT | 1GB GoodRam 800Mhz + 2GB GoodRam 800Mhz | MSI K9N6PGM2 | HDD Samsung 500GB
Laptop: Intel Core Duo T6600 | GeForce 310M | 4 GB RAM | HDD Samsung 500GB
Linux Mint 13 "Maya" Cinnamon
bart86
Piegowaty Guziec
Piegowaty Guziec
Posty: 14
Rejestracja: 07 lip 2009, 23:33
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: Przydatne skrypty

Post autor: bart86 »

witam wszystkich :)
to mój pierwszy post na forum

chciałem się podzielić moim małym skryptem do uzyskiwania klucza publicznego który mi zupełnie wystarczy
#!/bin/bash

echo "podaj id klucza publicznego"
read id
echo ""
gpg --keyserver subkeys.pgp.net --recv-keys "$id"
gpg --armor --export "$id" >> ~/Pulpit/klucz
klucz publiczny pojawi sie w pliku gotowy do dodania w Administracja -> Źrodła oprogramowania -> Uwierzytelnianie mi taki skrypt zupełnie wystaczy
początkujący ale szybko się uczę :)
Awatar użytkownika
sibul
Wytworny Kaczor
Wytworny Kaczor
Posty: 318
Rejestracja: 16 paź 2007, 22:29
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64

Odp: Przydatne skrypty

Post autor: sibul »

bart86 pisze:witam wszystkich :)
to mój pierwszy post na forum

chciałem się podzielić moim małym skryptem do uzyskiwania klucza publicznego który mi zupełnie wystarczy



klucz publiczny pojawi sie w pliku gotowy do dodania w Administracja -> Źrodła oprogramowania -> Uwierzytelnianie mi taki skrypt zupełnie wystaczy

Kod: Zaznacz cały

#!/bin/bash

# Autor: Patryk 'Sycu' Syc
# sycugpz@gmail.com
# http://sycu.ovh.org/

echo 'Pobieranie listy niepodpisanych repozytoriow...'
sudo apt-get update > result.txt 2>&1
cat result.txt | grep NO_PUBKEY > key_errors.txt
awk '{ print $19 }' key_errors.txt > keys.txt
echo 'Pobieranie kluczy...'
gpg --keyserver "hkp://subkeys.pgp.net" --recv-keys `cat keys.txt` > /dev/null 2>&1
echo 'Dodawanie kluczy...'
sudo apt-key add ~/.gnupg/pubring.gpg > /dev/null
echo 'Usuwanie plikow tymczasowych...'
rm result.txt
rm key_errors.txt
rm keys.txt
echo 'Zakonczono.'
Ten skrypt pobierze wszystkie klucze publiczne bez klikania ;) jeden ENTER
Autor: Patryk Syc
OS X 10.8.3
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4681
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Odp: Przydatne skrypty

Post autor: jacekalex »

Pobieranie kluczy do repozytoriów - sposób znany od dawna - jest w tym poście:
Gotowy skrypt wygląda tak:
#!/bin/bash

apt-get update 2> /tmp/keymissing; for key in $(grep "NO_PUBKEY" /tmp/keymissing |sed "s/.*NO_PUBKEY //"); do echo -e "\nProcessing key: $key"; sudo gpg --keyserver subkeys.pgp.net --recv $key && sudo gpg --export --armor $key | sudo apt-key add -; done
:-)

Należy go uruchamiać jako user root ( nie przez sudo) można go dodać do /etc/cron.daily.

Dlatego zamiast kombinować ze skryptami do pobierania kluczy do repo (kopanie w otwarte drzwi :twisted:) proponuję niektórym kombinowanie nad skryptami - których jeszcze nie ma ( załatwiającymi nierozwiązane dotychczas problemy :clap:).

Pozdrawiam
;-)
ODPOWIEDZ

Wróć do „Instalacja, aktualizacja i konfiguracja Ubuntu”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 2 gości