sobota, 24 października 2009

ASCII-ART z pomocą figleta

ASCII-Art to sposób tworzenia bardzo prostych rysunków w programach komputerowych, w których pracuje się z tekstem (np. edytory, programy pocztowe, itp.).
z wikipedii

Czasami potrzebne są nam grafiki ASCII-ART, np. do sygnaturki na forum, podpisu pod e-mailem lub do gry przez przeglądarkę. Pokażę tutaj, jak prosto stworzyć napis ASCII-ART w Ubuntu z pomocą programu figlet. Poznałem ten program przeglądając UbuCentrum.net. Zacznijmy!

Otwieramy konsolę i wpisujemy:
$ sudo apt-get install figlet
Mamy już zainstalowany program.


Możemy go użyć. Robimy to w taki sposób:
$ figlet tekst
Oczywiście tekst zastępujemy dowolnym ciągiem. Możemy też przekierować wyjście programu do pliku i otrzymać grafikę w postaci dokumentu:
 $ figlet tekst > asciiart.txt

Oto przykłady grafik ASCII-ART:

wtorek, 20 października 2009

Tilda i zsh

Tilda była już opisywana na tym blogu. Przydatny terminal. ZSH zaś to powłoka odpowiadająca za "wnętrze" konsoli. Zazwyczaj korzystamy, nawet bez świadomości z powłoki bash. ZSH jest bardzo przyjazna dla użytkowników. Słynie z autouzupełniania. W tym poradniku dowiemy się, jak ustawić ją jako domyślną w tildzie.

Po uruchomieniu tildy klikamy na nią prawym przyciskiem myszy i wybieramy Preferencje.

Przechodzimy na zakładkę Tytuł i polecenie i w pole Własne polecenie wpisujemy:

 zsh


Potwierdzamy i wychodzimy. Od teraz po uruchomieniu tildy uruchomi się ZSH.

Conky a compiz

Możliwe, że wystąpił wam problem z conky - przy uruchamianiu systemu ten program jest cały czas widoczny na wierzchu. Powodem jest compiz, przeszkadza conky'emu. Aby rozwiązać ten konflikt wystarczy kilka modyfikacji.

Uruchamiamy edytor tekstu gedit (Programy -> Akcesoria -> Edytor tekstu lub poleceniem gedit w konsoli) i podajemy w nim taką treść:

#!/bin/bash
sleep 20 &&
conky


Następnie zapisujemy plik w folderze domowym pod nazwą .conky. Nadajemy temu plikowy prawo do wykonywania wpisując w terminalu:
 $ chmod +x ~/.conky

Przystępujemy do drugiej części. Wchodzimy do zarządzania programami startowymi (System -> Preferencje -> Programy startowe). Odnajdujemy pozycję odpowiadającą za conky i edytujemy ją. Zmieniamy polecenie na

/home/cubix651/.conky
gdzie cubix651 to nazwa użytkownika. UWAGA! Nie może być to ścieżka w postaci ~/.conky.

Zatwierdzamy i zamykamy okna. Od teraz conky będzie uruchamiało się po compizie i nie będzie z nim kolidować.

poniedziałek, 19 października 2009

Nowe polecenia dla GRUBa

Dowiedziałem się o istnieniu fajnych komend dla bootloadera GRUB. Są to polecenia odpowiadające za wyłączenie i ponowne uruchomienie komputera.

Za restart odpowiada komenda:
reboot
Wpisujemy ją w sekcję partycji jako np.([tab] oznacza tabulator - naciśnięcie klawisza TAB):
title[tab]Restart
reboot

Do wyłączania komputera GRUBem używamy polecenia
halt
Wklejamy poniższy kawałek kodu do pliku w część wyboru, jeśli chcemy mieć taki bajer([tab] oznacza tabulator - naciśnięcie klawisza TAB):
title[tab] Wyjscie
halt

Komendy te są przydatne i użyteczne, więc myślę, że będziecie z nich zadowoleni. I jeszcze link do mojego pliku menu.lst z użytymi tymi poleceniami.

Podmenu w GRUBie

W tym artykule chciałbym przedstawić, jak wykonać podmenu w GRUBie. Przyda się to, gdy w głównym menu mamy dużo pozycji, których nie używamy i/lub chcemy mieć porządek. Przystąpmy do dzieła.

Najpierw robimy kopię zapasową pliku komendą w konsoli:
 $ sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_kopia
Następnie kopiujemy plik menu.lst do pliku podmenu.lst poleceniem:
 $ sudo cp /boot/grub/menu.lst /boot/grub/podmenu.lst

Edytujemy kolejno te dwa pliki, najpierw menu.lst:
 $ sudo gedit /boot/grub/menu.lst
Usuwamy wpisy, których nie chcemy w głównym menu (od ## ## End Default Options ##). Dodatkowo dodajemy wpis ([tab] oznacza tabulator - naciśnięcie klawisza TAB):
title[tab]Inne opcje
configfile[tab](hdX,Y)/boot/grub/podmenu.lst
gdzie hdX,Y to dysk i partycja, na której znajduje się plik. X oznacza numer dysku liczony od zera, a Y to numer partycji także liczony od zera. Będzie to pozycja, po której wybraniu pokaże się podmenu. Zapisujemy i zamykamy plik.

Teraz zajmiemy się plikiem podmenu.lst:
 $ sudo gedit /boot/grub/menu.lst
Usuwamy z niego te pozycje, których nie ma być w podmenu (od ## ## End Default Options ##). Dodatkowo, możemy umieścić linijkę, która nas przeniesie do menu głównego ([tab] oznacza tabulator - naciśnięcie klawisza TAB):
title[tab][..]
configfile[tab](hdX,Y)/boot/grub/menu.lst
gdzie hdX,Y to dysk i partycja, na której znajduje się plik. X oznacza numer dysku liczony od zera, a Y to numer partycji także liczony od zera. Pamiętajmy o dobrze ustawionej wartości default i timeout (zobacz Dostosowany GRUB). Potwierdzamy zmiany i zamykamy edytor.

Gdy teraz ponownie uruchomimy komputer, zobczymy piękną listę z zagnieżdżonym menu. Podaję jeszcze linki do moich plików: menu.lst i podmenu.lst + splash.xpm.gz