Dodatkowe programy i repozytoria, o których warto wspomnieć w remiksie

Czyli Ubuntu 10.10 PL Malinowa Mandarynka :)
Awatar użytkownika
mario_7
Administrator
Administrator
Posty: 8594
Rejestracja: 30 sie 2006, 13:11
Płeć: Mężczyzna
Wersja Ubuntu: 20.04
Środowisko graficzne: GNOME
Architektura: x86_64

Dodatkowe programy i repozytoria, o których warto wspomnieć w remiksie

Post autor: mario_7 »

Propozycje zmian bezpośrednio w remiksie należy zgłaszać w wątku: Ubuntu 10.10 Malinowa Mandarynka - co tam ma być tym razem?

Tutaj natomiast chciałbym się od Was dowiedzieć jakie programy, wtyczki, dodatki, konfiguracje, skrypty, które z różnych względów nie mogą znaleźć się na płycie z remiksem (bo np. są z innego środowiska, na niewolnej licencji, zajmują za dużo miejsca, są rzadziej używane, są w wersjach niestabilnych) warte są pewnego rodzaju wyróżnienia i umożliwienia do nich łatwego dostępu.
Podobnie z niestandardowymi repozytoriami (załóżmy, że te, które są na oficjalnej liście forum są standardowe) - które z nich mogą być przydatne i warto byłoby o nich wspomnieć w remiksie.

Nie chciałbym, aby wątek ten zamienił się w Centrum Oprogramowania Ubuntu, chodzi mi jedynie o takie "perełki", które są ciekawe i mogą być dla wielu użytkowników przydatne.

Przykłady:
Kadu - ze względu na korzystanie z bibliotek Qt nie znajdzie się w remiksie, ale warto umożliwić ekspresową instalację tego programu.
VLC - z tego samego powodu, co Kadu nie znajdzie się na płycie, ale program jest świetny i warto go polecić.
Scribus - jw. ponadto sporo waży
LAMP - nie każdy wie, jak w prosty sposób postawić serwer www z PHP i bazą MySQL
YAGF - całkiem przyjemny OCR
ImagiNAC - do masowej obróbki obrazów (i pierwszy program na wolnej licencji stworzony przez instytucję państwową w Polsce)
StarDict - całkiem sprytny słownik
itp. itd.

Zastosowanie proponowanych programów/skryptów itp. może być przeróżne, grunt żeby były przydatne dla większej ilości osób, niż tylko autor posta.

Co zrobię z informacjami, które mam nadzieję tutaj zamieścicie? Postaram się je w pewien sposób wykorzystać. Gdy przyjdzie pora, to sami zobaczycie jaki. ;)
Awatar użytkownika
pancernik
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 234
Rejestracja: 04 wrz 2007, 16:47
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: Dodatkowe programy i repozytoria, o których warto wspomnieć w remiksie

Post autor: pancernik »

cdemu, mintmenu, virtualbox wszystko z PPA
Zgodnie z zapewnieniem administratorów ranga "Wytworny Kaczor" nie ma podtekstu politycznego.
mattnick
Sędziwy Jeż
Sędziwy Jeż
Posty: 30
Rejestracja: 18 kwie 2007, 14:22
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: Dodatkowe programy i repozytoria, o których warto wspomnieć w remiksie

Post autor: mattnick »

Skrypt czyszczący (w thumbnails zbiera się trochę syfu, który zabiera miejsce).

Kod: Zaznacz cały

#!/bin/sh
rm -f ~/.thumbnails/*/*.png
sudo apt-get autoclean
sudo apt-get autoremove
sudo apt-get clean
Czy dałoby radę, tym bardziej, że jest to polski remix, dorzucić skonfigurowane localepurge na język polski ?

Można by dodać te skrypty nautilusa:
nautilus-open-terminal
nautilus-wallpaper
Ubuntu - całe życie...:)
The Ubuntu Counter Project - user number # 18707
verdorben
Wytworny Kaczor
Wytworny Kaczor
Posty: 466
Rejestracja: 30 mar 2009, 18:00
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: ARM

Odp: Dodatkowe programy i repozytoria, o których warto wspomnieć w remiksie

Post autor: verdorben »

perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);'
Inny OS: PLD Linux
Awatar użytkownika
makson
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1542
Rejestracja: 23 mar 2009, 07:10
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Xfce
Architektura: x86_64

Odp: Dodatkowe programy i repozytoria, o których warto wspomnieć w remiksie

Post autor: makson »

Repozytoria:

Kod: Zaznacz cały

#Google
deb http://dl.google.com/linux/deb/ stable non-free
deb http://dl.google.com/linux/deb/ stable main
deb http://dl.google.com/linux/talkplugin/deb/ stable main
#Opera
deb http://deb.opera.com/opera/ stable non-free
#JDownloader
deb http://ppa.launchpad.net/jd-team/jdownloader/ubuntu maverick main
#Virtualbox
deb http://download.virtualbox.org/virtualbox/debian maverick non-free
#Mplayer
deb http://ppa.launchpad.net/rvm/mplayer/ubuntu maverick main
#SMplayer
deb http://ppa.launchpad.net/rvm/smplayer/ubuntu maverick main
#Gnapi
deb http://ppa.launchpad.net/badenov/ppa/ubuntu maverick main
#Compiz
deb http://ppa.launchpad.net/compiz/ppa/ubuntu maverick main
#PlayOnLinux
deb http://deb.playonlinux.com/ maverick main
Repozytoria wine, epathy, kadu, pidgin, getdeb i playdeb są chyba na oficjalnej liście.

Programem chyba wartym wyróżnienia jest Skype. Większość osób go używa, a nie może być domyślni instalowany bo nie jest wolny.
Podobna sytuacja jest z Flashem.
Miałem Linuksa, zanim stało się to modne.
Awatar użytkownika
ffatman
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 182
Rejestracja: 20 sie 2007, 07:24
Płeć: Mężczyzna
Wersja Ubuntu: 18.04
Środowisko graficzne: Xfce
Architektura: x86_64
Kontakt:

Odp: Dodatkowe programy i repozytoria, o których warto wspomnieć w remiksie

Post autor: ffatman »

@makson: Nie ma PPA rvm dla Maverick.

EDIT:
@mario_7: ImagiNAC nie pójdzie pod Maverick (Chyba że znasz jakiś hack?). Python minimal 2.5 psuje python minimal 2.6.
Ubuntuoptymista w oczekiwaniu na XFCE 4.14.
Awatar użytkownika
luk1don
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1768
Rejestracja: 07 lis 2008, 16:17
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86

Odp: Dodatkowe programy i repozytoria, o których warto wspomnieć w remiksie

Post autor: luk1don »

ffatman pisze:@makson: Nie ma PPA rvm dla Maverick.

EDIT:
@mario_7: ImagiNAC nie pójdzie pod Maverick (Chyba że znasz jakiś hack?). Python minimal 2.5 psuje python minimal 2.6.
Doinstaluj: python2.5 albo pogrzeb w debie.
Awatar użytkownika
ffatman
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 182
Rejestracja: 20 sie 2007, 07:24
Płeć: Mężczyzna
Wersja Ubuntu: 18.04
Środowisko graficzne: Xfce
Architektura: x86_64
Kontakt:

Odp: Dodatkowe programy i repozytoria, o których warto wspomnieć w remiksie

Post autor: ffatman »

l@uk1don: Python minimal 2.5 w zależnościach ImagiNAC rozwala python minimal 2.6 w systemie a ja nie grzebie w debie bom juzer a nie deweloper.
Ubuntuoptymista w oczekiwaniu na XFCE 4.14.
Awatar użytkownika
luk1don
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1768
Rejestracja: 07 lis 2008, 16:17
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86

Odp: Dodatkowe programy i repozytoria, o których warto wspomnieć w remiksie

Post autor: luk1don »

Możecie dodać do skryptu konfigurującego:

# Mozilla Security - https://launchpad.net/~ubuntu-mozilla-security
# Uruchom komendę: sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 7EBC211F
deb http://ppa.launchpad.net/ubuntu-mozilla ... ppa/ubuntu maverick main

# GetDeb - http://www.getdeb.net
# Uruchom komendę: wget -q -O- http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -
deb http://archive.getdeb.net/ubuntu maverick-getdeb apps

# Playdeb - http://www.playdeb.net/
# Uruchom komendę: wget -O- http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -
deb http://archive.getdeb.net/ubuntu maverick-getdeb games

# Webmin - http://www.webmin.com
# Uruchom komendę: wget http://www.webmin.com/jcameron-key.asc -O- | sudo apt-key add -
deb http://download.webmin.com/download/repository sarge contrib

# X Updates - https://launchpad.net/~ubuntu-x-swat/+a ... x-updates/
# Uruchom komendę: sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys AF1CDFA9
deb http://ppa.launchpad.net/ubuntu-x-swat/x-updates/ubuntu maverick main

# Xorg Edgers - https://launchpad.net/~xorg-edgers
# Uruchom komendę: sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 8844C542
deb http://ppa.launchpad.net/xorg-edgers/ppa/ubuntu maverick main
Awatar użytkownika
Hwiparam
Zakręcona Traszka
Zakręcona Traszka
Posty: 814
Rejestracja: 14 lip 2009, 19:02
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Openbox
Architektura: x86_64

Odp: Dodatkowe programy i repozytoria, o których warto wspomnieć w remiksie

Post autor: Hwiparam »

Można by dodać repo Mozilli z FF i TB. Za jakiś czas (chyba w styczniu czy w lutym AFAIK)wyjdzie FF 4 i znając życie to w repo 10.10 się nie pojawi, trzeba będzie czekać na 11.04 ... A tak sudo apt-get upgrade i mamy ;)
Ubuntu: "Nie możesz używać tej samej wersji OS przez 12 lat i cały czas otrzymywać do niej aktualizacje oraz wsparcie!"
Arch Linux: "Hahahahaha Rolling Release robi brrrrrr!!!"

Miej wygooglane, a będzie ci dane ;)
pik_nick
Piegowaty Guziec
Piegowaty Guziec
Posty: 6
Rejestracja: 10 paź 2010, 21:26
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: Dodatkowe programy i repozytoria, o których warto wspomnieć w remiksie

Post autor: pik_nick »

Burg - popularności nie mierzyłem;-), ale osób z więcej niż jednym OS-em "na pokładzie" raczej nie brakuje. A to miła dla oka alternatywa dla tekstowego GRUB'a. Pakowanie do listy programów na .iso to przesada, ale mógłby być dostępny od razu po zainstalowaniu Ubuntu, w Centrum Oprogramowania.

Kod: Zaznacz cały

sudo add-apt-repository ppa:bean123ch/burg
Pozdrawiam
W pracy: Ubuntu 9.04 x86 ---> 10.04 x86
W domu: Ubuntu 10.04 x86_64 --> 10.10 x86_64
W planie: Sabayon 5.4 G amd64
tur555
Sędziwy Jeż
Sędziwy Jeż
Posty: 30
Rejestracja: 06 cze 2010, 14:54
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: Dodatkowe programy i repozytoria, o których warto wspomnieć w remiksie

Post autor: tur555 »

Dodać repozytoria Xbmc i Tlen - wiele początkujących Ubunciaków szuka tego w repo a mają problemy z instalacją i marudzą na forum.
Awatar użytkownika
empitt
Przyjaciel
Przyjaciel
Posty: 465
Rejestracja: 16 lis 2007, 13:35
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: Dodatkowe programy i repozytoria, o których warto wspomnieć w remiksie

Post autor: empitt »

# X Updates - https://launchpad.net/~ubuntu-x-swat...ive/x-updates/
# Uruchom komendę: sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys AF1CDFA9
deb http://ppa.launchpad.net/ubuntu-x-swat/x-updates/ubuntu maverick main

# Xorg Edgers - https://launchpad.net/~xorg-edgers
# Uruchom komendę: sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 8844C542
deb http://ppa.launchpad.net/xorg-edgers/ppa/ubuntu maverick main
Zdecydowanie odradzam umieszczanie tych repozytoriów, ponieważ jak ktoś będzie miał pecha to mogą one sprawić problemy.
Inny OS = Fedora
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: Dodatkowe programy i repozytoria, o których warto wspomnieć w remiksie

Post autor: LukAs »

Może rozszerzenie Nautilusa (skrypt bash, plugin) 'Dodaj Repozytorium'.

Film jak to działa, paczka itp. TU.

A może GUI do prostej instalacji tego co wyżej?
Obrazek

KOD

Kod: Zaznacz cały

#!/bin/bash
## APT-GET GUI - 0.3
## Autor: lukas
## Kontakt: luka.poland@gmail.com
## Licencja: GPL v3

MENU=$( zenity --title="APT-GET GUI" --text="Zaznacz opcje z poniższej listy" --list --checklist --column="Wybór" --column="Opcje" \
 FALSE 'VLC' \
 FALSE 'Wine' \
 FALSE 'Ubuntu Tweak' )
 [ "$?" = 1 ] && exit 1

echo "$MENU" | tr '|' '\n' | \
while read nazwa_programu
do

	case $nazwa_programu in

	'VLC')
 	echo 'vlc' >> /tmp/paczki
	echo 'ppa:ferramroberto/vlc' >> /tmp/repo
	;;
	'Wine')
	echo 'wine' >> /tmp/paczki
	echo 'ppa:ubuntu-wine/ppa' >> /tmp/repo
	;;
	'Ubuntu Tweak')
 	echo 'ubuntu-tweak' >> /tmp/paczki
 	echo 'ppa:tualatrix/ppa' >> /tmp/repo
	;;
	esac

done

REPO=$(  grep -c ppa /tmp/repo )
INCREMENT=$(echo "scale=3 ; (100/$REPO)" | bc)
PROGRESS=0
NUMBER_OF_REPO=1

(for new_repo in $( grep 'ppa' /tmp/repo )
do
	echo -e '# Dodanie repozytorium' "\"$new_repo\"" "$NUMBER_OF_REPO z $REPO"
	gksu add-apt-repository "$new_repo"
	PROGRESS=$( echo "scale=3 ; ($PROGRESS+$INCREMENT)" | bc )
	NUMBER_OF_REPO=$[NUMBER_OF_REPO + 1];
	echo "$PROGRESS"
	sleep 1
done
) | zenity --width=250 --height=100 --title="APT-GET GUI - Postęp" --progress --auto-close

rm /tmp/repo

gksu -k "./APT_DOWN"

Kod: Zaznacz cały

#!/bin/bash
## APT-GET DOWNLOAD - 0.3
## Autor: lukas
## Kontakt: luka.poland@gmail.com
## Licencja: GPL v3

apt-get update \
| zenity --title="Odświeżanie listy pakietów" --text="Proszę cierpliwie czekać, może to chwilę potrwać." --progress --pulsate --auto-close

PACZKI=$( cat /tmp/paczki | wc -l )
INCREMENT=$(echo "scale=3 ; (100/$PACZKI)" | bc)
PROGRESS=0

(for paczka in $( cat /tmp/paczki )
do
	echo -e '# Pobieranie aplikacji:' "\"$paczka\""
	apt-get -d -y install "$paczka"
	PROGRESS=$( echo "scale=3 ; ($PROGRESS+$INCREMENT)" | bc )
	echo "$PROGRESS"
done
) | zenity --width=250 --height=100 --title="Pobieranie aplikacji - Postęp" --progress --auto-close

apt-get install -y $( cat /tmp/paczki ) \
| zenity --title="Instalacja aplikacji" --text="Proszę cierpliwie czekać, może to trochę potrwać!" --progress --pulsate --auto-close

rm /tmp/paczki
Więcej o mnie znajdziesz na: http://ospulse.pl
Awatar użytkownika
empitt
Przyjaciel
Przyjaciel
Posty: 465
Rejestracja: 16 lis 2007, 13:35
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: Dodatkowe programy i repozytoria, o których warto wspomnieć w remiksie

Post autor: empitt »

@LukAs, mam kilka zastrzeżeń do tych skryptów... Jakoś nie widzę w Twoim skrypcie prostoty dodawania repozytoriów (a widzę raczej zamotanie), nie lepiej było od razu zrobić opcję 'Edytuj repozytorium' i niech ZU sam dokleja, np. pod '# Moje repozytorium'. Przy okazji przydałaby się też opcja, która edytowałaby repozytorium w katalogu sources.list.d i była wstanie dodać lub usunąć 'ppa'. Byłby to całkiem fajny skrypcik. Choć z drugiej strony Ubuntu Tweak umożliwia wygodne zarządzanie repozytorium.

Mam też zastrzeżenia do tego drugiego, który instaluje pakiety. Apt-get + Zenity najwyżej ładnie wyglądają, ale jest to zupełnie niepraktyczne rozwiązanie, ponieważ:
- nie widać ile czasu pozostało do ściągnięcia wszystkich plików, a jak ma ktoś wolny internet to ...,
- jak wyskoczy potrzeba akceptacji licencji to użytkownik tego nie zrobi,
- jak trzeba będzie odpowiadać na pytania, będzie to samo co wyżej,
- itd.
Zamiast paska postępu lepiej wykorzystać xterm i niech osoba widzi co się dzieje, a gdy wyskoczy potrzeba zaakceptowania licencji zrobi to, ponieważ będzie widziała. Ewentualnie zamiast paska postępu możesz wykorzystać Synaptic (w Ubumatiku tak zrobiłem). No ale 'Centrum oprogramowania Ubuntu' jest wygodne i proste w użyciu, więc to aż tak bardzo potrzebne nie jest.
Inny OS = Fedora
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: Dodatkowe programy i repozytoria, o których warto wspomnieć w remiksie

Post autor: LukAs »

Nad wszystkim można jeszcze popracować.
Jakoś nie widzę w Twoim skrypcie prostoty dodawania repozytoriów (a widzę raczej zamotanie), nie lepiej było od razu zrobić opcję 'Edytuj repozytorium' i niech ZU sam dokleja, np. pod '# Moje repozytorium'.
Są dwie możliwości dodawania repo* i tak ma to właśnie działać.
a) albo opcja kopiuj repozytorium, a potem wklej je do edytowanego pliku sources.list.
b) albo zaznacz źródła repozytorium w przeglądarce, upuść na Pulpit (stworzy tekst upuszczony z repozytoriami), a potem z zaznaczonych plików zostaną dopisane adresy do pliku sources.list.

Mogę zrobić okno dialogowe z instrukcją, pomocą, które użytkownik będzie mógł włączyć lub wyłączyć. Tak to rozwiązałem z dźwiękiem (syntezator Milena) w programie skryptowym Przypominacz.
Przy okazji przydałaby się też opcja, która edytowałaby repozytorium w katalogu sources.list.d i była wstanie dodać lub usunąć 'ppa'. Byłby to całkiem fajny skrypcik.
Głównym plikiem jest sources.list, ale pomyśleć nad tym można
Więcej o mnie znajdziesz na: http://ospulse.pl
Awatar użytkownika
empitt
Przyjaciel
Przyjaciel
Posty: 465
Rejestracja: 16 lis 2007, 13:35
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: Dodatkowe programy i repozytoria, o których warto wspomnieć w remiksie

Post autor: empitt »

Mogę zrobić okno dialogowe z instrukcją, które użytkownik będzie mógł włączać lub wyłączać.
To byłoby fajne.
Głównym plikiem jest sources.list, ale pomyśleć nad tym można
Gdy ktoś korzysta tylko z Twojego skryptu to problemu jako tako nie ma, gorzej jak ktoś zacznie bezmyślnie kopiować dodawanie repo z blogów i potem zdziwi się czemu go na liście nie ma. Ogólnie jest to łatwe do zrobienia: niech komenda wyszuka pliki i wyświetli ją na liście Zenity, wtedy ZU będzie miał możliwość edycji, kasowania itd. Jakby co to mogę służyć pomocą, ale dopiero w weekend bo teraz czasu nie mam.
Inny OS = Fedora
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: Dodatkowe programy i repozytoria, o których warto wspomnieć w remiksie

Post autor: LukAs »

Przerobiłem skrypt dodając do niego okno dialogowe "Pomoc - Instrukcja"

Zasada działania:
  1. - przy pierwszym uruchomieniu skryptu, wyświetli się okno dialogowe z Pomocą.
  2. - jeśli w Menu opcja zostanie wyłączona, okno nie będzie się pojawiać. W ten sposób nie będzie to irytować użytkownika, a cel zostanie osiągnięty czyt. mamy pewność, że użytkownik wie jak się posługiwać skryptem.
  3. - użytkownik będzie mógł wrócić do pomocy zaznaczając ją w Menu.
Screen
Obrazek
Obrazek

Paczka do pobrania: Download


KOD skryptu.

Kod: Zaznacz cały

#!/bin/bash
## REPO ADD 0.4
## Autor: lukas
## Kontakt: luka.poland@gmail.com
## Licencja: GPL v3

CFG=~/.gnome2/nautilus-scripts/.dodaj_repo.cfg

grep -q 'on' "$CFG" \
	&& zenity --info --title="Pomoc i wsparcie" --text="Instrukcja użycia.\n\n1. Źródła repozytorium dodać można edutując plik \"sources.list\". W tym celu należy wybrać ostatnią opcję w menu.\n\n2. Inny sposób, to dodanie źródeł repozytorium z wcześniej upuszczonego tesktu zaznaczonego w przeglądarce internetowej. W tym celu należy:\n\n- zaznaczyć upuszczony wcześniej plik\n- wybrać drugą opcję \"Nazwij repozytorium\".\n- wprowadzić w oknie nazwę repozytorium."

grep 'pomoc' "$CFG" | awk '{print $2}' | grep -q 'on' \
	&& STAN=TRUE \
	|| STAN=FALSE

MENU=$( zenity --width="300" --height="220" --title="Dodaj Repozytorium" --text="Wybierz opcje z poffiższej listy" --list --checklist --column="Wybór" --column="Lista opcji" \
	"$STAN" "Pomoc - Instrukcja" \
	FALSE "Nazwij repozytorium" \
	FALSE "Odśwież listę pakietów" \
	FALSE "Edytuj plik \"sources.list\"" )
	[ "$?" = 1 ] && exit 1

echo "$MENU" | grep -q "Pomoc - Instrukcja" \
	&& grep 'pomoc' "$CFG" | sed -i "s:off:on:g" "$CFG" \
	|| grep 'pomoc' "$CFG" | sed -i "s:on:off:g" "$CFG"

for REPO_FILE in "$@"
  do

    echo "$MENU" | grep -q "Nazwij repozytorium" \
	&& ( { REPO_NAME=$( zenity --width=300 --entry --title="Dodaj Repozytorium" --text="Nazwa repozytorium dla \"$REPO_FILE\"" ); DIALOG_NAME="$?"; }
	[ "$DIALOG_NAME" = 1 ] && exit 1

    export REPO_FILE
    export REPO_NAME

    gksu -k "$HOME/.gnome2/nautilus-scripts/.repo_add" ; REPO_ADD=$?

    [ $REPO_ADD = 0 ] \
	&& notify-send -t 2500 -i dialog-apply 'Gotowe' "Repozytorium \"$REPO_NAME\" dodane do listy." \
	|| notify-send -t 2500 -i dialog-warning 'Błąd' 'Coś poszło nie tak.' )
   
  done

echo "$MENU" | grep -q "Odśwież listę pakietów" \
	&& gksu apt-get update \
	| zenity --title="Odświeżania listy pakietów" --text="Proszę cierpliwie czekać, może to chwilę potrwać." --progress --pulsate --auto-close

echo "$MENU" | grep -q "Edytuj plik \"sources.list\"" \
	&& gksu gedit /etc/apt/sources.list
Inne pomysły.

- myślałem o napisaniu skryptu Nautilusa, który tworzy aktywator na Pulpicie. Można zrobić gotową bazę z ikonami. Jak często występuje problem z uruchomieniem Firefoksa z paczki przez ZU każdy wie ;) Pytanie czy warto?
- może skrypt Nautilusa z pomocą dla wszystkich dostępnych skryptów. User wybiera z mena pomoc dla skryptu i wyświetla się okno dialogowe. Wszystko w jednym miejscu, a najlepiej, żeby skrypt był na samej górze. można też dodać do skryptu ikonę.
Więcej o mnie znajdziesz na: http://ospulse.pl
Zablokowany

Wróć do „Malinowa Mandarynka”

Kto jest online

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