W terminalu odpalamy następujące polecania:
#gsettings set org.gnome.Vino enabled true
#gsettings set org.gnome.Vino view-only false
#gsettings set org.gnome.Vino prompt-enabled false
#gsettings set org.gnome.Vino require-encryption false
Ustawiamy hasło:
#vino-passwd
Restartujemy VNC server:
#pkill vino
#/usr/lib/vino/vino-server &
Gotowe.
Praktycznie::Linux
Praktyczne zastosowanie systemu Linux jako bazowej platformy do różnych zadań.
wtorek, 1 lipca 2014
poniedziałek, 26 listopada 2012
Najnowsze sterowniki nVidia dla Ubuntu
Najnowsze sterowniki kart graficznych nvidia dla dystrybucji z rodziny Ubuntu 12.04 i nowszych (Elementary OS itd.) dostępne są w xorg-edgers/ppa.
Wystarczy w terminalu ( [Ctrl][Alt]+T ) wykonać:
#sudo add-apt-repository ppa:xorg-edgers/ppa
#sudo apt-get update
#sudo apt-get install nvidia-current nvidia-settings
Zrestartować system i trzymać kciuki by tym razem sterowniki okazały się działające ;)
Wystarczy w terminalu ( [Ctrl][Alt]+T ) wykonać:
#sudo add-apt-repository ppa:xorg-edgers/ppa
#sudo apt-get update
#sudo apt-get install nvidia-current nvidia-settings
Zrestartować system i trzymać kciuki by tym razem sterowniki okazały się działające ;)
piątek, 23 listopada 2012
Elementary OS Luna Beta1
Zmęczony doprowadzaniem Mac OS X Mountain Lion do użyteczności na moim Dell E6510 postanowiłem kompletnie wywalić OSX z dysku i dać sobie spokuj z tą mieszanką. Myślałem, że maszyna będzie podobna do mojego dawnego E6400, z którego zrobiłem fantastycznego HackBooka, okazało się jednak, że to zupełnie inny świat a nakład pracy włożony w hakowaniem DSDT okazał się jedną wielką stratą czasu. Dlatego na dziś mówię wielkie NIE dla Hacintoshowania E6510 i robię pokłon w strone Linuxa.
Planowałem zainstalować na laptopie jakąś Debiano podobną dystrybucje. Podszedłem do tematu dość ociężale i leniwie. Dystrybucja miała przypominać OSX, mieć wszystko co trzeba i możliwie jak najlżejsze środowisko graficzne. Testowałem Ubuntu, XUbuntu, Moon OS i Pear Linux i właśnie ten ostatni skierował mnie na Elementary OS.
Pear Linux to w gruncie rzeczy wszystko to co najlepsze w Elementary OS + modyfikacje. Pomyślałem więc, że skupie się na źródle i ostatecznie wybrałem Elementary OS jako nowy system dla E6510.
Zbudowane na podstawie stabilnego Ubuntu 12.04 LTS i środowiska graficznego Pantheon, które powala szybkością. Z ciekawostek dodam, że zrezygnowano z Compiz na rzecz Gala. Ten ruch jeszcze bardziej przyczynił się do poprawienia płynności animowanych wodotrysków. Ustawienia systemu bardzo przypominają te w OSX. Bardzo ucieszyła mnie wbudowana funkcja aktywnych narożników i dostępnego słynnego z maka Expose (pokazywania wszystkich okien). Z aplikacji warto wspomnieć o przeglądarce Midori bazującej na WebKit, lekkim terminalu, edytorze Scratch, który przypadł mi do gustu ze względu na funkcje automatycznego zapisywania tekstu i wtyczek oraz manager plików, który jak na razie spisuje się świetnie. Nie będe starał się wynaleźć ponownie koła i opisywać czegoś co doskonale opisane jest na oficjalnej stronie dystrybucji. Zapraszam zainteresowanych do przeczytania wpisu opisującego nowości w Luna Beta 1.
Planowałem zainstalować na laptopie jakąś Debiano podobną dystrybucje. Podszedłem do tematu dość ociężale i leniwie. Dystrybucja miała przypominać OSX, mieć wszystko co trzeba i możliwie jak najlżejsze środowisko graficzne. Testowałem Ubuntu, XUbuntu, Moon OS i Pear Linux i właśnie ten ostatni skierował mnie na Elementary OS.
Pear Linux to w gruncie rzeczy wszystko to co najlepsze w Elementary OS + modyfikacje. Pomyślałem więc, że skupie się na źródle i ostatecznie wybrałem Elementary OS jako nowy system dla E6510.
Elementary OS Luna
Zbudowane na podstawie stabilnego Ubuntu 12.04 LTS i środowiska graficznego Pantheon, które powala szybkością. Z ciekawostek dodam, że zrezygnowano z Compiz na rzecz Gala. Ten ruch jeszcze bardziej przyczynił się do poprawienia płynności animowanych wodotrysków. Ustawienia systemu bardzo przypominają te w OSX. Bardzo ucieszyła mnie wbudowana funkcja aktywnych narożników i dostępnego słynnego z maka Expose (pokazywania wszystkich okien). Z aplikacji warto wspomnieć o przeglądarce Midori bazującej na WebKit, lekkim terminalu, edytorze Scratch, który przypadł mi do gustu ze względu na funkcje automatycznego zapisywania tekstu i wtyczek oraz manager plików, który jak na razie spisuje się świetnie. Nie będe starał się wynaleźć ponownie koła i opisywać czegoś co doskonale opisane jest na oficjalnej stronie dystrybucji. Zapraszam zainteresowanych do przeczytania wpisu opisującego nowości w Luna Beta 1.czwartek, 22 listopada 2012
Intel SS4200 wraca do łask.
Kilka lat temu kupiłem Intel SS4200 w celu zrobienia z niego domowego serwera plików.
Plany na tamte czasy były dość konkretne i polegały na dodaniu ramu, wpakowaniu maksymalnej ilości dysków (cztery) i zastąpienie Intelowskiego linuxa EMC czymś bardziej konfigurowalnym. Poza serwowaniem plików, głównym zadaniem maszyny miały być zasysanie torrentów i serwer zdalnego dostępu VPN/SSH. Plany jednak skończyły się na zainstalowaniu dwóch sysków 1,5TB i zwiększeniu ramu do 2GB (EMC widział tylko 1GB). Planowałem już nawet instalacje systemu Alpine Linux ze względu na małe rozmiary i super wydajność, jednak poległem jak ślepiec bez odpowiedniej karty graficznej (PCI-E x1) lub portu szeregowego.
Maszynka przez chwile serwowała po SMB filmy i muzyke ale przyznam się, że przez ostatnie dwa lata leżała gdzieś w rogu nawet nie podłączona do zasilania.
Wsuń przygotowany wcześniej pendrive z instalacją OMV w dowolny port USB ss4200. Od teraz pracować będziesz na otwartym okienku minicom.
Naciśnij klawisz [DEL] podczas startu ss4200 by wejśc do BIOS. W zakładce "Advanced > IDE Configuration" ustaw obsługę dysków ATA/IDE w trybie "Enchanced". SATA skonfiguruj jako "AHCI" lub "RAID" oraz zaznacz by PATA występował jako pierwszy. Dla tych co nie mają wyjścia szeregowego istnieje możliwość przeprowadzenie tego procesu na ślepo z podłączoną klawiaturą USB. W takim przypadku polecam mój wpis w którym umieściłem zrzuty ekranu z BIOS'u SS4200.
Podczas uruchamiania się systemu naciśnij [F3] by wybrać dysk startowy. W moim przypadku jest to pendrive Kingston na którym wgrałem OpenMediaVault w wersji 0.3.
Kiedy system uruchomi sie z instalacyjnego pendrive OMV na ekranie minicom pojawi się jedynie czarne tło. Jest to moment wyboru rodzaju instalacji OMV. Autor postanowił zastosować graficzne menu i to jest powodem tej ciemności. Mógłbyś w tym momencie nacisnąć ENTER ale zaraz po potwierdzeniu wyboru instalacji cała zawartość ekranu będzie wyświetlana na konsole lokalną. Dlatego podczas startu musisz poinstruować bootloader by uwzględnił też konsole na porcie szeregowym. By tego dokonać musisz na ślepo dopisać console=ttyS0,115200n8 w linijce startowej. Sekwencja przedstawia się następująco:
[TAB][SPACJA]console=ttyS0,115200n8[SPACJA][ENTER]
Jeśli wszystko wpisałeś poprawnie powinien przywitać cię następujący ekran:
Dalej to już prosta, okrojona do minimum, instalacja Debiana. Upewnij się, że wybierzesz moduł DOM jako dysk do instalacji systemu, a nie dyski na których trzymasz dane.
#modprobe ata_piix
#modprobe ide_generic
#exit
Dalej system poradzi już sobie sam i w efekcie będziesz miał już prawie działającą instalacje OpenMediaVault na swoim ss4200. Już teraz możesz skierować przeglądarkę na adres ip, który został przydzielony przez DHCP twojego routera.
#echo ata_piix >> /etc/initramfs-tools/modules
#echo ide_generic >> /etc/initramfs-tools/modules
#update-initramfs -u
GRUB_TERMINAL=console
GRUB_SERIAL_COMMAND="serial --unit=0 --speed=115200 --word=8 --parity=no --stop=1"
Uaktualnij konfiguracje GRUB poleceniem:
#update-grub
Uruchom system ponownie i sprawdź czy wszystko działa jak należy
#reboot
Jeśli wszystko się udało i system uruchomił się bez problemu - to gratuluję ci pomyslnej instalacji OpenMediaVault na swoim Intel ss4200!
Plany na tamte czasy były dość konkretne i polegały na dodaniu ramu, wpakowaniu maksymalnej ilości dysków (cztery) i zastąpienie Intelowskiego linuxa EMC czymś bardziej konfigurowalnym. Poza serwowaniem plików, głównym zadaniem maszyny miały być zasysanie torrentów i serwer zdalnego dostępu VPN/SSH. Plany jednak skończyły się na zainstalowaniu dwóch sysków 1,5TB i zwiększeniu ramu do 2GB (EMC widział tylko 1GB). Planowałem już nawet instalacje systemu Alpine Linux ze względu na małe rozmiary i super wydajność, jednak poległem jak ślepiec bez odpowiedniej karty graficznej (PCI-E x1) lub portu szeregowego.Maszynka przez chwile serwowała po SMB filmy i muzyke ale przyznam się, że przez ostatnie dwa lata leżała gdzieś w rogu nawet nie podłączona do zasilania.
Aż do dzisiaj...
Obserwując rozwój projektu OpenMediaVault pomyślałem że z tak dobrze przygotowanym systemem dla serwera plików warto przywrócić dawne plany. Wykręciłem ze śledzia starego PC - kabelek szeregowy. Chwyciłem za starą PRL-owską lutownicę i przylutowałem końcówki kabli tak by działały w standardzie DTK (polecam opis z ss4200 wiki). Wygrzebałem kabelek NULL-Modem i w końcu przestałem pracować na ślepo z SS4200!
Zamieniłem fabryczny 256MB moduł DOM nowym 4GB, zakupionym na aukcji.
Zamieniłem fabryczny 256MB moduł DOM nowym 4GB, zakupionym na aukcji.
Przygotowanie do installacji
Teraz kiedy mój ss4200 zyskał możliwość szeregowego wyjścia na świat instalacja systemu okazała się czystą przyjemnością. Wystarczyło na laptopie, który ma jeszcze COM'a zainstalować minicom i skierować go by nasłuchiwał na /dev/ttyS0
#sudo apt-get install minicom
#sudo minicom -c on /dev/ttyS0
#sudo apt-get install minicom
#sudo minicom -c on /dev/ttyS0
Wsuń przygotowany wcześniej pendrive z instalacją OMV w dowolny port USB ss4200. Od teraz pracować będziesz na otwartym okienku minicom.
Ustawienie BIOS
Naciśnij klawisz [DEL] podczas startu ss4200 by wejśc do BIOS. W zakładce "Advanced > IDE Configuration" ustaw obsługę dysków ATA/IDE w trybie "Enchanced". SATA skonfiguruj jako "AHCI" lub "RAID" oraz zaznacz by PATA występował jako pierwszy. Dla tych co nie mają wyjścia szeregowego istnieje możliwość przeprowadzenie tego procesu na ślepo z podłączoną klawiaturą USB. W takim przypadku polecam mój wpis w którym umieściłem zrzuty ekranu z BIOS'u SS4200.Proces instalacji
Podczas uruchamiania się systemu naciśnij [F3] bKiedy system uruchomi sie z instalacyjnego pendrive OMV na ekranie minicom pojawi się jedynie czarne tło. Jest to moment wyboru rodzaju instalacji OMV. Autor postanowił zastosować graficzne menu i to jest powodem tej ciemności. Mógłbyś w tym momencie nacisnąć ENTER al
Dalej to już prosta, okrojona do minimum, instalacja Debiana. Upewnij się, że wybierzesz moduł DOM jako dysk do instalacji systemu, a nie dyski na których trzymasz dane.
Pierwsze uruchomienie
Na wstępie system poskarży się, że nie może znaleźć dysku systemowego. W dzisiejszych czasach faworyzuje się nowe kontrolery SATA AHCI, stare kontrolery IDE odchodzą do lamusa i większość dystrybucji ma z nimi problem gdy chcemo kożystać jednocześnie z obu standardów. W wierszu poleceń dodaj brakujące moduły:#modprobe ata_piix
#modprobe ide_generic
#exit
Dalej system poradzi już sobie sam i w efekcie będziesz miał już prawie działającą instalacje OpenMediaVault na swoim ss4200. Już teraz możesz skierować przeglądarkę na adres ip, który został przydzielony przez DHCP twojego routera.
Wstępna konfiguracja
By problem z brakującym dyskiem systemowym nie występował przy każdym ponownym uruchomieniu systemu. Zacznij od włączenia SSH. Zaloguj się przez ssh na konto root'a do ss4200 i dodaj brakujące moduły do kontrolera IDE, na którym działa moduł DOM i uaktualnij initramfs:#echo ata_piix >> /etc/initramfs-tools/modules
#echo ide_generic >> /etc/initramfs-tools/modules
#update-initramfs -u
Dodatkowo jeśli chcesz mieć pełny podgląd startu systemu przekierowany na konsole szeregową w pliku /etc/default/grub zadbaj by znalazły się następujące ustawienia:
GRUB_CMDLINE_LINUX_DEFAULT="console=tty0 console=ttyS0,115200n8"GRUB_TERMINAL=console
GRUB_SERIAL_COMMAND="serial --unit=0 --speed=115200 --word=8 --parity=no --stop=1"
Uaktualnij konfiguracje GRUB poleceniem:
#update-grub
Uruchom system ponownie i sprawdź czy wszystko działa jak należy
#reboot
Jeśli wszystko się udało i system uruchomił się bez problemu - to gratuluję ci pomyslnej instalacji OpenMediaVault na swoim Intel ss4200!
Zrzuty ekranu z BIOS'u SS4200
Poniżej przedstawiam zrzuty ekranu z BIOS'u Intel SS4200 z ustawieniami dla instalacji OpenMediaVault.
Main:
Advanced:
Submenu dla Advanced:
PCIPnP:
Boot:Submenu dla Boot:
Security:
środa, 19 listopada 2008
Jak wygenerować Szum Biały
W skrócie, szum biały to rodzaj szumu akustycznego, który napewno każdy z nas doświadczył włączając radio lub starszy telewizor na pustym kanale.
Aby wygenerować biały szum użyjemy programu sox. Będzie to 10 minutowy plik WAV z subtelnym podgłoszeniem na początku i zciszeniem na końcu. Wystarczy w terminalu odpalić następujące polecenie:
Gotowe!
Aby wygenerować biały szum użyjemy programu sox. Będzie to 10 minutowy plik WAV z subtelnym podgłoszeniem na początku i zciszeniem na końcu. Wystarczy w terminalu odpalić następujące polecenie:
sox -t sl -r 44100 -c 2 /dev/zero -r 44100 -c 2 -w szumbialy.wav synth 10:00 whitenoise vol 0.6 fade q 10 10:00 10
Gotowe!
czwartek, 18 września 2008
Zmianna tekstu w wielu plikach na raz
Miałem ostatnio przyjemność zmieniania zawartości wielu plików źródłowych .php, itd. Oto skrypt ułatwiający sprawe:
#!/bin/sh
#
# Wklej skrypt do pliku ren-all.sh i zmien uprawnienia: chmod u+x ren-all.sh
# Zmien SZUKANE na slowo ktorego szukasz,
#!/bin/sh
#
# Wklej skrypt do pliku ren-all.sh i zmien uprawnienia: chmod u+x ren-all.sh
# Zmien SZUKANE na slowo ktorego szukasz,
# Zmien ZAMIENIANE na slowo ktorym chcesz zastapic
# Odpal skrypt w katalogu gdzie znajduja sie pliki .php
# Odpal skrypt w katalogu gdzie znajduja sie pliki .php
#
for fl in *.php; do
mv $fl $fl.old
sed ’s/SZUKANE/ZAMIENIANE/g’ $fl.old > $fl
#rm -f $fl.old
done
Jakby coś poszło nie tak, to po zmianach zostaną kopie zapasowe w plikach .old ;)
for fl in *.php; do
mv $fl $fl.old
sed ’s/SZUKANE/ZAMIENIANE/g’ $fl.old > $fl
#rm -f $fl.old
done
Jakby coś poszło nie tak, to po zmianach zostaną kopie zapasowe w plikach .old ;)
Subskrybuj:
Komentarze (Atom)
























