Kurwa

Poradniki, ciekawostki, tutoriale dla początkujących

sobota, 3 listopada 2012

.012 TuxGuitar – brak dźwięku w Audacious i innych

Opiszę tutaj problemy z dźwiękiem wywołane aplikacją TuxGuitar. W wielu przypadkach, szczególnie na dystrybucjach pochodnych Ubuntu zdarza się że już po instalacji programu nic nie słyszymy, nawet mimo kombinowania z ustawieniami dźwięku. Rozwiązaniem jest zainstalowanie dwóch pakietów: timidity i tuxguitar-alsa oraz dodanie wpisu do autostartu
timidity -EFreverb=0 -iA -Os >/dev/null & </dev/null
a następnie wybranie któregoś z portów TiMidity. Tyle z sieci, a ile w praktyce? W praktyce dźwięk w TuxGuitar zadziała, ale w reszcie odtwarzaczy, nawet flashowym Youtube niekoniecznie ;) Nie będziemy ich odinstalowywać bo na TuxGuitar nam zależy, więc bierzemy się za resztę. Otwieramy 'Synaptic Menedżer Pakietów', wyszukujemy frazę 'audacious'. Mamy tu zebrane pakiety z kodekami do Audacious, w którym domyślnie zainstalowana ALSA odmawia działania – wybieramy więc dowolny inny. Polecam instalację pakietu audacious-dev. Po zakończonej instalacji przechodzimy do ustawień naszego odtwarzacza i wybieramy wtyczkę dźwięku SDL.

Proszę o komentarz jeżeli poradnik okazał się pomocny oraz o zgłaszanie wszelakich uwag ;)

.011 Zarządzanie partycjami

W poniższym poście napiszę co-nieco o partycjach na moim dysku. Według mnie jest to najuniwersalniejsza konfiguracja miejsca na dysku jeśli posiadamy dwa systemy. Jak wiemy, na system Linux potrzebujemy ok. 15GB zawierające się na 4 partycjach (poradnik tutaj). Powiedzmy że na Windows przeznaczymy 20GB z uwagi na jego.. filozofię działania ;) Razem systemy operacyje zajmują na naszym HDD 35GB - całkiem sporo, ale dzięki temu mamy 100% gwarancji że zmieszczą się ze wszystkim (same systemy, konfiguracja, zainstalowane pakiety i programy itd.) na swoich partycjach. Przyjmując że posiadamy dysk 250GB pozostaje nam 215GB do dyspozycji na pliki własne. Warto to miejsce podzielić na np dwie mniejsze partycje (w przypadku uszkodzenia, formatowania czy chęci zmiany) formatując je pod system plików NTFS - gdybyśmy np zastosowali ext4 dla Windowsa postawili byśmy nie lada wyzwanie aby to poprawnie odczytał. Oczywiście wszystkie te operacje przeprowadzamy za pomocą aplikacji GParted systemu Linux (odpalonego z dysku lub pendrive).

Proszę o komentarz jeżeli poradnik okazał się pomocny oraz o zgłaszanie wszelakich uwag ;)

piątek, 2 listopada 2012

.010 Scrobbler LastFm na Linuxie - Audacious //wtyczki

Witam, tym razem napiszę coś dla nieco zamotanych ;) Windowsowe programy mają to do siebie że ich ustawienia są porozrzucane po różnego rodzaju menu, wstążkach czy w innych funkcjach. Natomiast praktycznie wszystkie dystrybucje Linuxa polegają na menu 'Preferencje' w którym jest zawarta większość możliwości konfiguracji danej aplikacji. Do rzeczy: chcąc włączyć jakąś wtyczkę w aplikacji wystarczy że wybierzemy opcję 'Preferncje', następnie 'Wtyczki' lub podobne (instalacji wtyczek nie będę tu opisywał z oczywistych względów). Chcąc używać wtyczki Scrobbler w programie Audacious robimy dokładnie to samo. Konfiguracja to po prostu podanie nicka i hasła do własnego profilu na lastfm.pl. Adres URL Scrobblera to post.audioscrobbler.com.

Proszę o komentarz jeżeli poradnik okazał się pomocny oraz o zgłaszanie wszelakich uwag ;)

wtorek, 9 października 2012

.009 Kompilowanie Pascala na Linuxie

Aby skompilować kod napisany w pascalu potrzebne nam będzie jego środowisko. FreePascal jest dostępny tutaj, a Turbo Pascal tu. Wybierzmy FreePascal z uwagi na to że w przeciwieństwie do TP jest on wciąż rozwijany. Po zainstalowaniu środowiska tworzymy plik źródłowy aplikacji w dowolnym edytorze tekstowym i zapisujemy go z rozszerzeniem .pas. Przechodzimy do folderu z zapisanym plikiem i otwieramy go w terminalu (F4). Wpisujemy polecenie:
fpc nazwa_programu.pas
A następnie:
./nazwaprogramu


Proszę o komentarz jeżeli poradnik okazał się pomocny oraz o zgłaszanie wszelakich uwag ;)



sobota, 6 października 2012

.008 Usuwanie zawartości kosza //Linux Ubuntu, uprawnienia

Niektórzy z nas mają namieszane w uprawnieniach dostępu do niektórych folderów, plików oraz funkcji. Co za tym idzie częstym problemem jest np niemożliwość wyczyszczenia Kosza. Aby tego dokonać wpisujemy w terminalu:
sudo nautilus
Podajemy hasło roota i przechodzimy w folder(oczywiście na partycji systemowej):
/home/user/.local/share/trash
Zawartość katalogu /user może być niewidoczna - odkrywamy ją kombinacją ctrl+h. W folderze 'Trash' usuwamy trwale zawartość folderów 'files' oraz 'info' klawiszami shift+del.
To wszystko, możemy się cieszyć pustym koszem. Operację można również wykonywać dla pendrive'ów oraz innych pamięci; w tym przypadku na danym nośniku umieszczony jest folder o nazwie np '.Trash-0'.

Proszę o komentarz jeżeli poradnik okazał się pomocny oraz o zgłaszanie wszelakich uwag ;)


czwartek, 20 września 2012

.007 Brak miejsca na dysku przy aktualizacji //usuwanie starszych wersji jąder

Z czasem używania Linuxa może się zdarzyć że przy aktualizacjii systemu zabraknie miejsca na partycji /boot. Jej 'standardowy' rozmiar powinien wynosić 100-150MB i jest to rozmiar w pełni wystarczający. Powodem braku miejsca są zalegające na niej stare wersje jąder które już są nam nieprzydatne, oraz zbędne pakiety. Większość zbędnych pakietów można usunąć aplikacją 'Sprzątanie systemu' dostępną w Centrum Oprogramowania, jednak jest to znikoma część wszystkich systemowych śmieci.
Pierwszym działaniem powinno być usunięcie wszystkich niezainstalowanych pakietów. Otwieramy 'Synaptic Menedżer Pakietów', wybieramy pole 'Stan' (z lewej strony) a następnie 'Niezainstalowane (pozostałości po konfiguratorze)'. Zaznaczamy je wszystkie do całkowitego usunięcia i zatwierdzamy działanie przyciskiem 'Zastosuj'. Zyskaliśmy w ten sposób nawet kilkaset wolnego miejsca na partycji / (systemowej).
Następne działanie to odinstalowanie starszych jąder. W 'Menedżerze Pakietów' wybieramy pole 'Działy', a następnie wyszukujemy frazę 'linux'. W wynikach wyszukiwania odnajdujemy jądra oznaczone wersją np 'linux-image-3.2.0.-29-generic', zaznaczamy do całkowitego usunięcia i wykonujemy operację. Gotowe ;)

Proszę o komentarz jeżeli poradnik okazał się pomocny oraz o zgłaszanie wszelakich uwag ;)

piątek, 17 sierpnia 2012

.006 Biblioteka Allegro 4.x C/C++ //dodawanie do kompilacji

Pisząc aplikacje z GUI często wykorzystywaną biblioteką jest Allegro. Początkujący uzytkownik zapewne wie jak ją zadeklarować w kodzie (#include <allegro.h>). Większym problemem będzie już samo skompilowanie aplikacji z tą biblioteką. Nie jest ona domyślna, więc musimy ją najpierw pobrać z repozytoriów. Najprościej będzie użyć 'Menedżera Pakietów Synaptic',  wyszukanie w nim frazy 'allegro', a następnie zainstalowanie pakietów 'liballegro'. Po napisaniu aplikacji i zapisaniu jej do pliku .cpp w terminalu do komendy kompilatora dodajemy ową bibliotekę dopisując `allegro-config --libs`. A więc cała komenda powinna wyglądać następująco:
g++ file.cpp $(allegro-config --libs) oraz dla języka C: 
gcc main.c -o wy $(allegro-config --libs).

Jeżeli kompilator nie znajdzie polecenia  $(allegro-config --libs), trzeba doinstalować bibliotekę komendą:
sudo apt-get install liballegro4-dev

Proszę o komentarz jeżeli poradnik okazał się pomocny oraz o zgłaszanie wszelakich uwag ;)