Gnome Launch Box to program podobny do launchy, gnome-do, itp. Jest lekki i za jego pomocą można uruchomić programy, strony internetowe z zakładek np. firefoxa, itp. Okienko jest podzielone na trzy części, dwie funkcyjne, a trzecia kontekstowa. Pierwsze funkcyjne służy do wyszukiwania różnych rzeczy na naszym komputerze (ciekawe czemu nie integruje się z trackerem?), wyniki wyświetlają się w trzeciej części (strzałkami się wybiera). Do drugiej funkcji przechodzi się tabulatorem i można wybrać z trzeciej "części" np. opcję uruchom (bym dodał tam jeszcze opcje np. wyszukaj w google..). Ciekawy program ale trzeba przyznać, że brakuje mu paru rzeczy..
"Załóżmy, masz trzy dyski twarde o wielkościach: 80, 40 i 60 GB. I 150 GB plików muzycznych, które należy przechowywać na tych dyskach. Jak to zrobić?
Znane mi były dwa rozwiązania:
- trzy oddzielne katalogi "Muzyka", po jednym na każdym systemie plików
- utworzyć pewnego rodzaju RAID, łącząc wszystkie dyski w macierz.
Pierwszy metoda jest dosyć męcząca, po pierwsze musisz zdecydować w jaki sposób podzielisz dane między dyski i śledzić co jest gdzie przechowywane. Na przykład, możesz zdecydować się na przechowywanie całej kolekcji muzyki klasycznej na pierwszym dysku, a rocka trzymać na drugim. Wtedy może się okazać że na pierwszym brakuje Ci miejsca, a na drugim masz go w nadmiarze. Co wtedy? Linki symboliczne?
Metoda z RAIDem jest wygodniejszym rozwiązaniem ale zawsze ponosisz jakąś stratę (zawodność, mniej miejsca na dysku).
Niedawno znalazłem lepsze rozwiązanie tego problemu: mhddfs. Jest to moduł FUSE, który pozwala łączyć kilka mniejszych plików w jeden wielki, wirtualny, który będzie zawierał wszystkie pliki ze wszystkich partycji. Nawet lepiej, w odróżnieniu od innych podobnych modułów (unionfs?), ten nie ogranicza możliwości dodawania nowych plików do połączonych plików i inteligentnie zarządza tym gdzie te pliki zostaną umieszczone."
Czytaj więcej..
Skopiuj ten skrypt do jakiegoś katalogu, nadaj mu prawo do wykonywania i uruchom. Wymagany jest checkinstall i unzip, ponadto skrypt musi nazywać się "w32codecs-all.b4d". Instalacja odbywa się poprzez dpkg..
#!/bin/bash
# Sample and simple build4deborah
# 3ED 2008 GPL3
pkgname=w32codecs-all
_pkgname=windows-all
pkgver=20071007
pkgrel=1
arch=i386
license=nonfree
source=("ftp://ftp1.mplayerhq.hu/MPlayer/releases/codecs/windows-all-$pkgver.zip")
group=checkinstall
maintainer=aftomat
#deps=not_in_checkinstall
if [ "$1" = "chkinst" ]; then
#---------INSTALL--------#
# only instalation command
mkdir -p /usr/lib/win32/
mv Readme.txt doc-pak/
cp -r * /usr/lib/win32/
#----------END-----------#
else
for i in ${source[@]}; do wget -c "$i"; done
#---------PREPARE--------#
# 1. uncompress, get in..
# 2. configure, build
unzip $_pkgname-$pkgver.zip
cd $_pkgname-$pkgver/
#----------END-----------#
checkinstall --pkgname=$pkgname --pkgversion=$pkgver --pkgarch=$arch --pkgrelease=$pkgrel --pkglicense=$license --pkggroup=$group --pkgsource=${source[0]} --maintainer=$maintainer -y $PWD/../$pkgname.b4d chkinst
fi
Nota 1: Plik ten można przerobić tak by tworzył pakiet do "czego innego TM".
Nota 2: Proste aż miłe.. Kto zna tak samo prosty odpowiednik dla debiana? ;p
Nota 3: Gdybyś tworzył w oparciu o to i nie chciałbyś ustawiać wszystkich zmiennych: ${parametr:-słowo} (patrz man bash)..