<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/css" href="http://www.fluxboxpl.org/w/skins/common/feed.css?63"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>FluxboxPL.org - Nowe strony [pl]</title>
		<link>http://www.fluxboxpl.org/portal/Specjalna:Nowe_strony</link>
		<description>From FluxboxPL.org</description>
		<language>pl</language>
		<generator>MediaWiki 1.10.1</generator>
		<lastBuildDate>Sat, 19 May 2012 18:16:52 GMT</lastBuildDate>
		<item>
			<title>Menedżery okien i środowiska graficzne to za mało</title>
			<link>http://www.fluxboxpl.org/portal/Mened%C5%BCery_okien_i_%C5%9Brodowiska_graficzne_to_za_ma%C5%82o</link>
			<description>&lt;p&gt;Opis zmian: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;W powszechnej opinii &amp;quot;podmioty do wizualizacji zasobów komputera i środowiska pracy&amp;quot; (z racji lepszego ogólnego określenia użyjmy tej, jakkolwiek brzydka by ona nie była, nazwy) dzielą się menedżery okien oraz środowiska graficzne. Czy jednak ten ów historyczny podział jest wystarczający? Czy w obecnej rzeczywistości nie należałoby go zrewidować? Czy między białym a czarnym naprawdę nie ma ani jednego stopnia szarości, który wymaga nazwania i dopuszczenia do świadomości? W poniższym tekście przedstawię swoją opinię na ten temat i postaram się przekonać Was do mojego punktu widzenia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategoria:Szkice]]&lt;/div&gt;</description>
			<pubDate>Sat, 27 Aug 2011 20:49:13 GMT</pubDate>			<dc:creator>.azhag</dc:creator>			<comments>http://www.fluxboxpl.org/portal/Dyskusja:Mened%C5%BCery_okien_i_%C5%9Brodowiska_graficzne_to_za_ma%C5%82o</comments>		</item>
		<item>
			<title>Wifi metoda alternatywna</title>
			<link>http://www.fluxboxpl.org/portal/Wifi_metoda_alternatywna</link>
			<description>&lt;p&gt;Opis zmian: dodano do tekstów do akceptacji — ponieważ tekst jest zdecydowanie zbyt niskiej jakości by być pełnoprawnym poradnikiem&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{do akceptacji}}&lt;br /&gt;
&lt;br /&gt;
Postanowiłem podzielić się moją metodą do obsługi wifi. Jako, że nie podoba mi się wicd ani networkmanager napisałem własny skrypt:&lt;br /&gt;
&lt;br /&gt;
Wymagania&lt;br /&gt;
*wpa_supplicant&lt;br /&gt;
*wpa_supplicant_gui&lt;br /&gt;
*notification-daemon (konkretnie obsługa ''notify-send'')&lt;br /&gt;
*Xdialog&lt;br /&gt;
&lt;br /&gt;
Stworzyłem dwa skrypty:&lt;br /&gt;
&lt;br /&gt;
mywpa&lt;br /&gt;
 #! /bin/bash&lt;br /&gt;
 &lt;br /&gt;
 case &amp;quot;$1&amp;quot; in&lt;br /&gt;
 &lt;br /&gt;
 kill)&lt;br /&gt;
   kill `cat /var/run/mywpa.pid`&lt;br /&gt;
   rm /var/run/mywpa.pid&lt;br /&gt;
   kill `cat /var/run/dhcpcd-wlan0.pid`&lt;br /&gt;
   rm /var/run/dhcpcd-wlan0.pid&lt;br /&gt;
 ;;&lt;br /&gt;
 &lt;br /&gt;
 dhcp)&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;dhcpcd wlan0 &amp;amp;&amp;amp; notify-send &amp;quot;Uzyskano adres IP&amp;quot; &amp;quot;wlan0 addr: `ifconfig wlan0 | awk '/''inet addr'/' { print $2 }' | cut --bytes=6-21`&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 ;;&lt;br /&gt;
 &lt;br /&gt;
 *)&lt;br /&gt;
   if ! [ -e /var/run/mywpa.pid ]&lt;br /&gt;
   then&lt;br /&gt;
     wpa_supplicant -Dwext -iwlan0 -d -c /etc/wpa_supplicant.conf  &amp;amp; &amp;amp;&amp;gt; /dev/null&lt;br /&gt;
     sleep 2&lt;br /&gt;
     pidof /usr/sbin/wpa_supplicant &amp;gt; /var/run/mywpa.pid&lt;br /&gt;
     while [ 1=1 ]&lt;br /&gt;
     do&lt;br /&gt;
       &amp;lt;nowiki&amp;gt;dhcpcd wlan0 &amp;amp;&amp;amp; notify-send &amp;quot;Połaczono z siecią bezprzewodową&amp;quot; &amp;quot;wlan0 addr: `ifconfig wlan0 | awk '/''inet addr'/' { print $2 }' | cut --bytes=6-21`&amp;quot; &amp;amp;&amp;amp; break&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
       if ! [ -e /var/run/mywpa.pid ] &lt;br /&gt;
       then&lt;br /&gt;
         break&lt;br /&gt;
       fi	      &lt;br /&gt;
       sleep 2 &lt;br /&gt;
     done&lt;br /&gt;
   fi&lt;br /&gt;
 ;;&lt;br /&gt;
 esac&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
mwpa_gui&lt;br /&gt;
 #! /bin/bash&lt;br /&gt;
 mywpaaddr=&amp;quot;podaj sciezke do mywpa&amp;quot;&lt;br /&gt;
 case &amp;quot;$1&amp;quot; in&lt;br /&gt;
 &lt;br /&gt;
 switch)&lt;br /&gt;
   if [ -e /var/run/mywpa.pid ] &lt;br /&gt;
   then&lt;br /&gt;
     Xdialog --yesno &amp;quot;Czy chcesz wyłączyć wifi?&amp;quot; 7 50 &amp;amp;&amp;amp; exec sudo $mywpaaddr kill &lt;br /&gt;
   else&lt;br /&gt;
     exec $0&lt;br /&gt;
   fi&lt;br /&gt;
 ;;&lt;br /&gt;
 &lt;br /&gt;
 *)&lt;br /&gt;
   sudo $mywpaaddr &amp;amp; &amp;amp;&amp;gt; /dev/null&lt;br /&gt;
 &lt;br /&gt;
   PID=`pidof /usr/sbin/wpa_gui`&lt;br /&gt;
 &lt;br /&gt;
   if ! [ &amp;quot;$PID&amp;quot; -gt &amp;quot;0&amp;quot; ]&lt;br /&gt;
   then&lt;br /&gt;
     exec wpa_gui -p /var/run/wpa_supplicant&lt;br /&gt;
   fi&lt;br /&gt;
 ;;&lt;br /&gt;
 esac&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Potrzebne są prawa do odpalenia mywpa z roota (sudo). &lt;br /&gt;
Pamiętaj, aby uzupełnić ścieżkę do mywpa:    ''$mywpaaddr''&lt;br /&gt;
&lt;br /&gt;
Użycie:&lt;br /&gt;
*w menu fluxbox:&lt;br /&gt;
**[exec] (start wifi) {ścieżka/do/mywpa_gui}&lt;br /&gt;
**[exec] (wyłącz wifi) {sudo /ścieżka/do/mywpa kill}&lt;br /&gt;
&lt;br /&gt;
* jako hotkey&lt;br /&gt;
**180 :exec ścieżka/do/mywpa_gui switch&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategoria:Howto]]&lt;/div&gt;</description>
			<pubDate>Sun, 06 Sep 2009 19:10:04 GMT</pubDate>			<dc:creator>Jaszczomppoziomka</dc:creator>			<comments>http://www.fluxboxpl.org/portal/Dyskusja:Wifi_metoda_alternatywna</comments>		</item>
		<item>
			<title>Montowanie i odmontowywanie sprzetu we fluxboxie</title>
			<link>http://www.fluxboxpl.org/portal/Montowanie_i_odmontowywanie_sprzetu_we_fluxboxie</link>
			<description>&lt;p&gt;Opis zmian: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Sporo nowych użytkowników fluxboxa ma problemy z montowanie CD, pendriva i innych, ale rozwiązanie jest banalnie proste. No to zaczynajmy:&lt;br /&gt;
&lt;br /&gt;
1. Szukamy nazwy urządzenia, podłączamy do komputera urządzenie i wydajemy polecenie:&lt;br /&gt;
&lt;br /&gt;
  dmesg | tail -n 15&lt;br /&gt;
&lt;br /&gt;
U mnie dało wynik&lt;br /&gt;
&lt;br /&gt;
  usb-storage: waiting for device to settle before scanning&lt;br /&gt;
  USB Mass Storage support registered.&lt;br /&gt;
  usb-storage: device scan complete&lt;br /&gt;
  scsi 2:0:0:0: Direct-Access SigmaTel MSCN 0100 PQ: 0 ANSI: 4&lt;br /&gt;
  sd 2:0:0:0: [sdb] 2031872 512-byte hardware sectors (1040 MB)&lt;br /&gt;
  sd 2:0:0:0: [sdb] Write Protect is off&lt;br /&gt;
  sd 2:0:0:0: [sdb] Mode Sense: 38 00 00 00&lt;br /&gt;
  sd 2:0:0:0: [sdb] Assuming drive cache: write through&lt;br /&gt;
  sd 2:0:0:0: [sdb] 2031872 512-byte hardware sectors (1040 MB)&lt;br /&gt;
  sd 2:0:0:0: [sdb] Write Protect is off&lt;br /&gt;
  sd 2:0:0:0: [sdb] Mode Sense: 38 00 00 00&lt;br /&gt;
  sd 2:0:0:0: [sdb] Assuming drive cache: write through&lt;br /&gt;
  sdb: sdb1&lt;br /&gt;
  sd 2:0:0:0: [sdb] Attached SCSI removable disk&lt;br /&gt;
  sd 2:0:0:0: Attached scsi generic sg2 type 0&lt;br /&gt;
&lt;br /&gt;
Linijka &amp;lt;code&amp;gt;sdb: sdb1 &amp;lt;/code&amp;gt; pokazuje, że urządzenie podłączone do komputera znajduje się w /dev/sdb1(u każdego może to być inaczej). Teraz do pliku /etc/fstab dodajemy wpis&lt;br /&gt;
&lt;br /&gt;
  /dev/sdb1 /media/usb vfat umask=0,users,iocharset=iso8859-2,codepage=852,noauto,rw 0 0&lt;br /&gt;
&lt;br /&gt;
Gdzie:&lt;br /&gt;
&lt;br /&gt;
  /dev/sdb1&lt;br /&gt;
&lt;br /&gt;
to urządzenie znalezione wcześniej&lt;br /&gt;
&lt;br /&gt;
  /media/usb&lt;br /&gt;
&lt;br /&gt;
to punkt montowania&lt;br /&gt;
&lt;br /&gt;
  vfat&lt;br /&gt;
&lt;br /&gt;
to system plików&lt;br /&gt;
&lt;br /&gt;
  users&lt;br /&gt;
&lt;br /&gt;
oznacza, że mogą go montować wszyscy&lt;br /&gt;
&lt;br /&gt;
  iocharset=iso8859-2,codepage=852&lt;br /&gt;
&lt;br /&gt;
oznacza polskie kodowanie&lt;br /&gt;
&lt;br /&gt;
  noauto&lt;br /&gt;
&lt;br /&gt;
oznacza, że dysk nie będzie montowany przy stracie systemu&lt;br /&gt;
&lt;br /&gt;
  rw&lt;br /&gt;
&lt;br /&gt;
oznacza, ze na dysku będzie można zapisywać i z niego odczytywać&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  0 0&lt;br /&gt;
&lt;br /&gt;
oznacza ,że dysk nie musi być odmontowany zanim wykonany na nim zostanie backup dysk i nie będzie on sprawdzany przez fsck&lt;br /&gt;
Teraz trzeba jako root wydać polecenie&lt;br /&gt;
&lt;br /&gt;
  mkdir /media/usb&lt;br /&gt;
&lt;br /&gt;
to zależy jak nazwaliście swój dysk w fstab&lt;br /&gt;
&lt;br /&gt;
Teraz czas na edycję pliku &amp;lt;code&amp;gt;~/.fluxbox/menu&amp;lt;/code&amp;gt; .Otwieramy go swoim ulubionym edytorem tekstu. Wpisujemy tam&lt;br /&gt;
  [exec] (Montowanie pendrive) {mount /media/usb} &amp;lt;ścieżka do ikonki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  [exec] (Odmontowywanie pendrive) {umount /media/usb} &amp;lt;ścieżka do ikonki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Analogicznie montuje się napędy CD/DVD, &lt;br /&gt;
  [exec] (Montowanie CD/DVD) {mount /media/cdrom0} &amp;lt;ścieżka do ikonki&amp;gt;&lt;/div&gt;</description>
			<pubDate>Sat, 20 Dec 2008 17:01:07 GMT</pubDate>			<dc:creator>Gutek</dc:creator>			<comments>http://www.fluxboxpl.org/portal/Dyskusja:Montowanie_i_odmontowywanie_sprzetu_we_fluxboxie</comments>		</item>
		<item>
			<title>Slim</title>
			<link>http://www.fluxboxpl.org/portal/Slim</link>
			<description>&lt;p&gt;Opis zmian: [[Slim]] przeniesiono do [[SLiM]]: Bo program się nazywa „SLiM” a nie „Slim”. To skrótowiec od „Simple Login Manager”.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;SLiM - niezależny menadżer logowania X11&lt;br /&gt;
[[Image:slim01.jpg|right|250px|SLiM z domyślnym motywem graficznym]]&lt;br /&gt;
== Funkcje ==&lt;br /&gt;
* Obsługa motywów graficznych.&lt;br /&gt;
* Obsługa PNG i XFT do przezroczystości i wygładzania fontów.&lt;br /&gt;
* Pojedynczy (jak GDM) lub podwójny (jak XDM) sposób wprowadzania danych (login i hasło – widoczne dwa pola; login, hasło – widoczne jedno pole które zmienia się po zatwierdzeniu).&lt;br /&gt;
* Możliwość określenia typu sesji, do której zostanie zalogowany użytkownik.&lt;br /&gt;
* Możliwość automatycznego ładowania zdefiniowanego użytkownika.&lt;br /&gt;
* Konfigurowalne komendy: uruchamianego serwera X (ścieżka oraz argumenty); uruchamiania nowej i kończenia dotychczasowej sesji; logowania; wyłączania, wstrzymywania oraz ponownego uruchamiania komputera; uruchamiania konsoli; tworzenia zrzutu ekranu.&lt;br /&gt;
* Konfigurowalne wiadomości włączania/wyłączania.&lt;br /&gt;
* Losowe wybieranie motywu graficznego.&lt;br /&gt;
&lt;br /&gt;
== Zależności ==&lt;br /&gt;
* xproto&lt;br /&gt;
* libx11&lt;br /&gt;
* libxpm&lt;br /&gt;
* libxmu&lt;br /&gt;
* libxft&lt;br /&gt;
* libpng&lt;br /&gt;
* jpeg&lt;br /&gt;
== Linki ==&lt;br /&gt;
* [http://slim.berlios.de/ Strona domowa projektu SLiM]&lt;br /&gt;
[[Kategoria:Programy]]&lt;/div&gt;</description>
			<pubDate>Thu, 19 Jul 2007 19:55:10 GMT</pubDate>			<dc:creator>Mazdac</dc:creator>			<comments>http://www.fluxboxpl.org/portal/Dyskusja:Slim</comments>		</item>
		<item>
			<title>Fluxbox FAQ</title>
			<link>http://www.fluxboxpl.org/portal/Fluxbox_FAQ</link>
			<description>&lt;p&gt;Opis zmian: usunięty fragment o i tak martwym kanale&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Poniższy artykuł zawiera odpowiedzi na często zadawane pytania. Porusza on tematykę podstawowego użytkowania Fluxboksa oraz pobieżnie tyka bardziej zaawansowane tematy, podsuwając linki do stron opisujących je bardziej wyczerpująco.&lt;br /&gt;
&lt;br /&gt;
Jakkolwiek główną jego tematyką jest Fluxbox, porusza także tematy słabiej z nim związane. Powodem tego jest niewystarczająca dokumentacja danego problemu oraz chęć skompletowania odpowiedzi na rzadziej spotykane, niezwiązane z tematyką prężnie działającej polskojęzycznej grupy pomocy, pytania.&lt;br /&gt;
&lt;br /&gt;
Lektura poniższego artykułu jest '''obowiązkowa''' dla wszystkich, którzy chcą zadać pytanie. Być może odpowiedź na nie znajduje się poniżej &amp;amp;mdash; jeżeli nie, nie krępuj się oczywiście z założeniem tematu na [http://forum.fluxboxpl.org forum].&lt;br /&gt;
&lt;br /&gt;
== Pytania dotyczące bezpośrednio Fluxboksa ==&lt;br /&gt;
&lt;br /&gt;
=== Jak sprawdzić z jakimi opcjami skompilowany jest mój Fluxbox? ===&lt;br /&gt;
&lt;br /&gt;
Odpowiedź na to pytanie można uzyskać po wydaniu polecenia&lt;br /&gt;
 fluxbox -i&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Jak pozbyć się prostokątów z lewego górnego rogu każdego okna? ===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Prostokąty&amp;quot; to są zewnętrzne [http://fluxbox.org/docbook/pl/html/chap-tabs.html zakładki], które od wersji 1.0rc1 powróciły do Fluxboksa. Aby je umieścić z powrotem na pasku tytułowym należy w &amp;lt;tt&amp;gt;~/.fluxbox/init&amp;lt;/tt&amp;gt; wpisać:&lt;br /&gt;
 session.screen0.tabs.intitlebar:        true&lt;br /&gt;
lub w menu zaznaczyć opcję &lt;br /&gt;
 Configuration &amp;gt; Tab options &amp;gt; Tabs in titlebar&lt;br /&gt;
&lt;br /&gt;
=== Jak ustawić tapetę? ===&lt;br /&gt;
&lt;br /&gt;
Fluxbox udostępnia w tym celu specjalne narzędzie, '''fbsetbg'''. Co ciekawe, program ten nie potrafi sam w sobie ustawić tapety &amp;amp;mdash; używa w tym celu jednego z dostępnych, wyspecjalizowanych programów. Najlepszym dostępnym jest malutki program &amp;lt;b&amp;gt;feh&amp;lt;/b&amp;gt; &amp;amp;mdash; rozważ jego zainstalowanie w przypadku jakichkolwiek problemów z tapetą.&lt;br /&gt;
&lt;br /&gt;
Aby ustawić tapetę, wpisz po prostu w terminalu:&lt;br /&gt;
 fbsetbg /ścieżka/do/mojej/tapety.jpg&lt;br /&gt;
&lt;br /&gt;
Zatępując oczywiście &amp;lt;code&amp;gt;/ścieżka/do/mojej/tapety.jpg&amp;lt;/code&amp;gt; ścieżką do tapety, którą chcesz ustawić.&lt;br /&gt;
&lt;br /&gt;
Argumenty, które możesz podać &amp;lt;b&amp;gt;fbsetbg&amp;lt;/b&amp;gt; są następujące:&lt;br /&gt;
;-f&lt;br /&gt;
:Ustawia tapetę na cały ekran&lt;br /&gt;
;-c&lt;br /&gt;
:Centruje tapetę&lt;br /&gt;
;-t&lt;br /&gt;
:Jeżeli tapeta ma niższą rozdzielczość niż ekran, zostanie ustawiona w trybie powtarzania&lt;br /&gt;
;-a&lt;br /&gt;
:Ustawia tapetę zmaksymalizowaną w najlepszym stosunku wysokości do szerokości&lt;br /&gt;
;-i&lt;br /&gt;
:Podaje nazwę programu użytego do ustawienia tapety i informuje o potencjalnych problemach&lt;br /&gt;
;-l&lt;br /&gt;
:Ustawia ostatnio użytą tapetę&lt;br /&gt;
;-r&lt;br /&gt;
:Ustawia losową tapetę z katalogu&lt;br /&gt;
&lt;br /&gt;
=== Co należy zrobić, aby Fluxbox używał ostatnio ustawionej tapety? ===&lt;br /&gt;
&lt;br /&gt;
Jeżeli używasz Fluxboksa w wersji 0.9.13 lub nowszej, do swojego pliku &amp;lt;tt&amp;gt;~/.fluxbox/startup&amp;lt;/tt&amp;gt; (utwórz go, jeśli potrzeba) dodaj linijkę:&lt;br /&gt;
 fbsetbg -l&lt;br /&gt;
&lt;br /&gt;
Jeżeli używasz archaicznej, starszej wersji dodaj &amp;lt;code&amp;gt;fbsetbg -l&amp;lt;/code&amp;gt; do linijki&lt;br /&gt;
 session.screen0.rootCommand:&lt;br /&gt;
w pliku &amp;lt;tt&amp;gt;~/.fluxbox/init&amp;lt;/tt&amp;gt; i rozważ aktualizację Fluxboksa.&lt;br /&gt;
&lt;br /&gt;
== Pytania ogólne ==&lt;br /&gt;
&lt;br /&gt;
=== Emulacja myszki za pomocą klawiatury numerycznej ===&lt;br /&gt;
&lt;br /&gt;
Aby włączyć emulację należy wcisnąć klawisze &amp;lt;code&amp;gt;Shift + NumLock&amp;lt;/code&amp;gt;. Po tym komputer wyda dźwięk za pomocą brzęczyka systemowego, a klawiatura numeryczna przestanie spełniać swoją normalną rolę &amp;amp;mdash; zamiast wstawiać cyfry zacznie sterować kursorem myszy:&lt;br /&gt;
* &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt; - w lewo&lt;br /&gt;
* &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt; - w prawo&lt;br /&gt;
* &amp;lt;code&amp;gt;8&amp;lt;/code&amp;gt; - w górę&lt;br /&gt;
* &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; - w dół&lt;br /&gt;
* &amp;lt;code&amp;gt;7&amp;lt;/code&amp;gt; - lewy górny róg&lt;br /&gt;
* &amp;lt;code&amp;gt;9&amp;lt;/code&amp;gt; - prawy górny róg&lt;br /&gt;
* &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; - lewy dolny róg&lt;br /&gt;
* &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt; - prawy dolny róg&lt;br /&gt;
Aby kliknąć należy wcisnąć:&lt;br /&gt;
* &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt; - pojedyńcze kliknięcie&lt;br /&gt;
* &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt; - podwójne kliknięcie&lt;br /&gt;
Aby ustalić przycisk, którym klikamy należy wcisnąć wcześniej&lt;br /&gt;
* &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt; - lewy&lt;br /&gt;
* &amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt; - środkowy&lt;br /&gt;
* &amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt; - prawy&lt;br /&gt;
Aby wrócić do normalnego trybu wciśnij ponownie &amp;lt;code&amp;gt;Shift + NumLock&amp;lt;/code&amp;gt;.&lt;/div&gt;</description>
			<pubDate>Sun, 08 Jul 2007 19:06:14 GMT</pubDate>			<dc:creator>.azhag</dc:creator>			<comments>http://www.fluxboxpl.org/portal/Dyskusja:Fluxbox_FAQ</comments>		</item>
		<item>
			<title>IRC</title>
			<link>http://www.fluxboxpl.org/portal/IRC</link>
			<description>&lt;p&gt;Opis zmian: /* Podstawowa konfiguracja */ ta literówka w Pidginie AFAIR została już dawno poprawiona&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Polska społeczność Fluxboksa, prócz [[Strona główna|portalu]] i [http://forum.fluxboxpl.org/ forum], posiada również kanał [http://pl.wikipedia.org/wiki/IRC IRC]. Znajduje się on w sieci [http://krakow.ircnet.pl/polnet/serwery.html PolNet] pod nazwą '''#FluxboxPL.org'''. Jakkolwiek wciąż przebywa na nim niewiele osób, w ciągu dnia z pewnością znajdzie się ktoś, kto odpowie na prawie dowolne pytanie związane z Fluxboksem i nie tylko.&lt;br /&gt;
&lt;br /&gt;
Poniższy poradnik przeznaczony jest dla ludzi, którzy nigdy nie mieli do czynienia z IRC-em i opisuje podstawową konfigurację różnych klientów. Bardziej zaawansowani czytelnicy mogą od razu wejść na wspomniany '''#FluxboxPL.org''' w sieci PolNet.&lt;br /&gt;
&lt;br /&gt;
==Trochę zbędnej teorii==&lt;br /&gt;
&lt;br /&gt;
[http://pl.wikipedia.org/wiki/IRC IRC] jest zatwierdzonym przez [http://www.ietf.org/ IETF] protokołem do komunikacji wielu użytkowników w czasie rzeczywistym. Stawia go to na równi z takimi protokołami jak chociażby HTTP (przesyłanie stron internetowych) czy FTP (przesyłanie plików). Zapenia także dużą popularność &amp;amp;mdash; na dosłownie każdą platformę dostępny jest przynajmniej jeden klient IRC &amp;amp;mdash; oraz, dzięki usystematyzowanej specyfikacji, zgodność klientów ze sobą.&lt;br /&gt;
&lt;br /&gt;
IRC działa na zasadzie klient&amp;lt;-&amp;gt;serwer. Najlepiej przedstawia to poniższy diagram:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Użytkownik -&amp;gt; serwer IRC (-&amp;gt; inny serwer z tej samej sieci) -&amp;gt; pozostali użytkownicy&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kanał '''#FluxboxPL.org''' znajduje się w sieci [http://krakow.ircnet.pl/polnet/serwery.html PolNet] (link jest odnośnikiem do strony zawierającej listę serwerów tej sieci). Nie gra roli, który z serwerów z listy wybierzesz, dlatego najlepiej jest wybrac serwer z którym masz najlepsze połączenie (czyli najprawdopodobniej znajdujący się najbliżej Ciebie).&lt;br /&gt;
&lt;br /&gt;
Na chwilę obecną jest to jednak sprawa drugorzędna &amp;amp;mdash; wpierw musisz wybrać klienta IRC. Aby uniknąć podstawowych problemów, zaleca się wybranie jednego z opisanych poniżej. &lt;br /&gt;
&lt;br /&gt;
==Klienty==&lt;br /&gt;
&lt;br /&gt;
===XChat===&lt;br /&gt;
[http://www.xchat.org/ XChat] jest jednym z najpopularniejszych graficznych klientów i głównie z tego powodu powinni na niego zwrócić uwagę zwłaszcza początkujący. &lt;br /&gt;
&lt;br /&gt;
====Podstawowa konfiguracja====&lt;br /&gt;
Po uruchomieniu programu, prócz okna głównego, powinno pojawić się także okno ''Network List''. Jeśli z jakiegoś powodu się nie pokazało, wybierz pozycję ''Network List'' z menu &amp;quot;XChat&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Grafika:Lista.png|center|200px]]&lt;br /&gt;
&lt;br /&gt;
Polu ''Nick name'' definiuje Twój domyślny pseudonim w sieci IRC. Następne pola definiują nick w przypadku, gdy pierwszy będzie już zajęty. Zazwyczaj tworzy się je poprzez dodanie podkreślnika (&amp;lt;code&amp;gt;_&amp;lt;/code&amp;gt;) do nicka, aczkolwiek nie jest to zasadą. Pole ''User name'' praktycznie nie jest wykorzystywane, więc najlepiej wpisać tam po prostu swój nick. W polu ''Real name'' wpisz swoje imię i/lub nazwisko, jeżeli nie widzisz przeciwwskazań w publikowaniu owych.&lt;br /&gt;
&lt;br /&gt;
Niestety na pokaźnej liście serwerów XChata brakuje PolNetu. Z tego powodu należy go dodać, klikając przycisk ''Add'' (''Dodaj'') po prawej stronie.&lt;br /&gt;
&lt;br /&gt;
Pojawi się okienko podobne do tego:&lt;br /&gt;
&lt;br /&gt;
[[Grafika:Serwer.png|center|200px]]&lt;br /&gt;
&lt;br /&gt;
W polu ''Servers for POLNet'' należy podać adresy serwerów składających się na sieć. Muszą one być w formie &amp;lt;code&amp;gt;''miasto''.ircnet.pl/PORT&amp;lt;/code&amp;gt;, gdzie &amp;lt;code&amp;gt;PORT&amp;lt;/code&amp;gt; jest portem, na którym nasłuchuje serwer. Zazwyczaj jest to &amp;lt;code&amp;gt;6667&amp;lt;/code&amp;gt;, aczkolwiek w przypadku problemów z połączeniem można wybrać inny. Adresy serwerów oraz numery portów znajdziesz na [http://krakow.ircnet.pl/polnet/serwery.html stronie PolNetu].&lt;br /&gt;
&lt;br /&gt;
Po dodaniu (najlepiej kilku) serwerów, właściwie możesz skończyć. Warto jednak zaznaczyć jeszcze opcje ''Auto connect to this network at startup'' (''Automatycznie połącz się z tą siecią przy starcie''), w polu ''Channels to join'' (''Wejdź na kanały'') wpisać ''#fluxboxpl.org'' oraz wybrać kodowanie wiadomości ''Character set'' (''Zestaw znaków''). W przypadku tej ostatniej opcji jedynymi akceptowalnymi zestawiami znaków są UTF-8 (Unicode) oraz ISO-8859-2. Wybranie innego spowoduje niepoprawne wyświetlanie się polskich znaków diakrytycznych!&lt;br /&gt;
&lt;br /&gt;
Gdy skończysz, kliknij ''Close'' (''Zamknij'').&lt;br /&gt;
&lt;br /&gt;
Na liście serwerów wybierz nowiutki PolNet po czym kliknij ''Connect'' (''Połącz'').&lt;br /&gt;
&lt;br /&gt;
====Wejście na kanał====&lt;br /&gt;
&lt;br /&gt;
Jeżeli nie wybrałeś(-aś) kanału, na który XChat ma wchodzić po połączeniu z serwerem, kliknij:&lt;br /&gt;
&lt;br /&gt;
 Server (''Serwer'')--&amp;gt; Join Channel (''Wejdź na kanał'')--&amp;gt; [wpisz ''#fluxboxpl.org''] --&amp;gt; OK&lt;br /&gt;
&lt;br /&gt;
Jeżeli wszystko poszło po Twojej myśli, powinieneś(powinnaś) zobaczyć okno podobne do tego:&lt;br /&gt;
&lt;br /&gt;
[[Grafika:Rozmowa.png|center|200px]]&lt;br /&gt;
&lt;br /&gt;
===irssi===&lt;br /&gt;
[http://irssi.org/ irssi] jest jednym z najpopularniejszych klientów działających w terminalu. Ze względu na nieintuicyjność konfiguracji (pisanie własnego motywu to zadanie dla masochistów) przeznaczony jest głównie dla zaawansowanych użytkowników oraz ludzi, którzy mają dużo wolnego czasu. Podstawowe użytkowanie jest jednak tak proste jak:&lt;br /&gt;
&lt;br /&gt;
====Podstawowa konfiguracja====&lt;br /&gt;
&lt;br /&gt;
Podstawowa konfiguracja klienta ogranicza się właściwie do komendy&lt;br /&gt;
&lt;br /&gt;
 /set nick ''moj_nick''&lt;br /&gt;
&lt;br /&gt;
Która zmieni nazwę użytkownika na ''moj_nick''. Warto następnie zapisać ustawienia&lt;br /&gt;
 &lt;br /&gt;
 /save&lt;br /&gt;
&lt;br /&gt;
====Wejście na kanał====&lt;br /&gt;
&lt;br /&gt;
Aby wejść na kanał, wystarczy wpisać kolejno polecenia&lt;br /&gt;
&lt;br /&gt;
 /conn ''miasto''.ircnet.pl&lt;br /&gt;
 /join #fluxboxpl.org&lt;br /&gt;
&lt;br /&gt;
Z kanału wyjść można wpisując&lt;br /&gt;
&lt;br /&gt;
 /part&lt;br /&gt;
 /quit&lt;br /&gt;
&lt;br /&gt;
Ta druga komenda od razu wyłączy program.&lt;br /&gt;
&lt;br /&gt;
Warto zajrzeć do [http://irssi.org/help/ dokumentacji] aby dowiedzieć się jak np. włączyć automatyczne łączenie się z serwerem oraz wchodzenie na kanał.&lt;br /&gt;
&lt;br /&gt;
===WeeChat===&lt;br /&gt;
[http://weechat.flashtux.org/ WeeChat] jest stosunkowo młodym, aktywnie rozwijanym klientem. Chociaż planowane są także interfejsy GTK, QT i WxWidgets, aktualnie do użytku nadaje się tylko ncurses. Aby uruchomić tak WeeChata, należy wpisać w terminalu &amp;lt;code&amp;gt;weechat-curses&amp;lt;/code&amp;gt;. Pomimo kilku drobnych niedoróbek, ze względu na opcje niespotykane w innych programach, wart jest uwagi. Więcej o nim możesz przeczytać w [[WeeChat|naszym opisie programu]].&lt;br /&gt;
&lt;br /&gt;
====Podstawowa konfiguracja====&lt;br /&gt;
&lt;br /&gt;
Wpierw musisz dodać serwer, z którym będziesz się łączyć. Wystarczy wydać polecenie&lt;br /&gt;
&lt;br /&gt;
 /server polnet ''miasto''.ircnet.pl 6667&lt;br /&gt;
&lt;br /&gt;
Następnie ustaw nick, pod jakim będziesz znany(-a) w sieci:&lt;br /&gt;
&lt;br /&gt;
 /set polnet.server_nick1 = &amp;quot;mój-nick&amp;quot;&lt;br /&gt;
&lt;br /&gt;
WeeChat obsługuje do trzech nicków na każdą sieć, więc możesz ustawić także ''nick2'' i ''nick3'' na wypadek, gdyby Twój był już zajęty.&lt;br /&gt;
&lt;br /&gt;
====Wejście na kanał====&lt;br /&gt;
&lt;br /&gt;
Teraz wpisz &lt;br /&gt;
&lt;br /&gt;
 /connect polnet&lt;br /&gt;
 /join #fluxboxpl.org&lt;br /&gt;
&lt;br /&gt;
W razie problemów skonsultuj się z [http://weechat.flashtux.org/doc/weechat_quickstart.pl.txt QuickStartGuide] (w języku polskim) lub [http://weechat.flashtux.org/doc.php dokumentacją] (w trakcie tłumaczenia).&lt;br /&gt;
&lt;br /&gt;
===Opera===&lt;br /&gt;
&lt;br /&gt;
[http://pl.opera.com/ Opera], zmierzająca do zintegrowania w jednej aplikacji obsługi wszystkich popularnych protokołów sieciowych, oferuje również (w ograniczonym stopniu) możliwość IRC-owania. Wejście na kanał jest bardzo proste:&lt;br /&gt;
&lt;br /&gt;
 Narzędzia -&amp;gt; Konta poczty i czatu...&lt;br /&gt;
 Dodaj...&lt;br /&gt;
 Czat (IRC) - &amp;gt; Dalej&amp;gt;&lt;br /&gt;
 Wpisz swoje imię i nazwisko w pierwsze oraz ewentualnie adres e-mail (nie będzie wykorzystywany) w drugie pole -&amp;gt; Dalej&amp;gt;&lt;br /&gt;
 Wpisz pseudonim, pod jakim będziesz widoczny w sieci&lt;br /&gt;
 Wpisz w pole adres jednego z serwerów (''miasto''.ircnet.pl); później będzie on do wybrania z listy -&amp;gt; Zakończ&lt;br /&gt;
&lt;br /&gt;
Pojawi się nowe okno z listą wszystkich kanałów na serwerze (zapełni się ona po krótkiej chwili). Korzystając z okna ''Znajdź'' zaznacz kanał ''#fluxboxpl.org'' i kliknij ''Dołącz''.&lt;br /&gt;
&lt;br /&gt;
W przyszłości wystarczy wybrać z paska menu&lt;br /&gt;
 Czat -&amp;gt; Połącz z... -&amp;gt; ''serwer''&lt;br /&gt;
A następnie w panelu (&amp;lt;code&amp;gt;Wygląd -&amp;gt; Panele&amp;lt;/code&amp;gt;) Czat kliknąć dwukrotnie na nazwę kanału lub z paska menu wybrać ''Czat'' -&amp;gt; ''Nowy kanał'' / ''Pokaż kanały'' i wpisać ''#fluxboxpl.org'' / postępować zgodnie z instrukcjami powyżej. &lt;br /&gt;
&lt;br /&gt;
===Pidgin===&lt;br /&gt;
[http://pidgin.im/pidgin/home/ Pidgin] to multikomunikator obsługujący ogromną ilość protokołów. Wśród nich znajduje się także IRC.&lt;br /&gt;
&lt;br /&gt;
====Podstawowa konfiguracja====&lt;br /&gt;
&lt;br /&gt;
Wpierw musisz dodać konto do obsługi protokołu IRC. Jeżeli pierwszy raz uruchamiasz Pidgina, nie stanowi to problemu, gdyż pojawi się ono automatycznie. W przeciwnym przypadku musisz kliknąć ''Konta'' -&amp;gt; ''Dodaj/Edytuj''.&lt;br /&gt;
&lt;br /&gt;
W oknie &amp;quot;Konta&amp;quot; które się pojawi, wybierz ''Dodaj''.&lt;br /&gt;
&lt;br /&gt;
W kolejnym oknie wpierw wybierz ''IRC''. W zakładce ''Podstawowe'' musisz wpisać: &lt;br /&gt;
*''Screen name'' &amp;amp;mdash; pod tą nazwą będziesz widoczny w sieci;&lt;br /&gt;
*''Serwer'' &amp;amp;mdash; jeden z serwerów z [http://krakow.ircnet.pl/polnet/serwery.html listy];&lt;br /&gt;
&lt;br /&gt;
Wytłumaczenie pozostałych opcji:&lt;br /&gt;
&lt;br /&gt;
*''Hasło'' &amp;amp;mdash; jeżeli serwer wymaga podania hasła podczas połączenia, tutaj właśnie należy je wpisać;&lt;br /&gt;
*''Local alias'' &amp;amp;mdash; pod tą nazwą będziesz widoczny lokalnie&lt;br /&gt;
*''Port'' &amp;amp;mdash; port na którym nasłuchuje serwer IRC; jeżeli nie działa domyślny, wybierz jeden z dostępnych;&lt;br /&gt;
*''Kodowania'' &amp;amp;mdash; zestawy znaków, którymi będą pomyślnie czytanie wiadomości przychodzące; wiadomości wychodzące wysyłane są pierwszym zestawem znaków&lt;br /&gt;
*''Użytkownik'' &amp;amp;mdash; jest to człon przed &amp;lt;code&amp;gt;@&amp;lt;/code&amp;gt; widoczny przy np. &amp;lt;code&amp;gt;/whois&amp;lt;/code&amp;gt;; jeżeli pozostawisz pusty, użyta zostanie nazwa Twojego użytkownika w systemie;&lt;br /&gt;
*''Prawdziwa nazwa'' &amp;amp;mdash; Twoje imię i/lub nazwisko;&lt;br /&gt;
&lt;br /&gt;
Gdy już skończysz, kliknij ''Zapisz'' i ''Zamknij''.&lt;br /&gt;
&lt;br /&gt;
====Wejście na kanał====&lt;br /&gt;
&lt;br /&gt;
Teraz wybierz ''Znajomi'' -&amp;gt; ''Dodaj konferencję...''&lt;br /&gt;
&lt;br /&gt;
W oknie, które sie pojawi, z listy ''Konto'' wybierz właśnie dodane konto IRC.&amp;lt;br&amp;gt;&lt;br /&gt;
W polu ''kanał'' wpisz ''#fluxboxpl.org''.&amp;lt;br&amp;gt;&lt;br /&gt;
Pole ''Alias'' definuje jak kanał będzie wyświetlany na Twojej liście kontaktów. Możesz go także dodać do wybranej grupy.&amp;lt;br&amp;gt;&lt;br /&gt;
Zakończ klikając ''Dodaj''.&lt;br /&gt;
&lt;br /&gt;
Kanał pojawi się na liście wystarczy teraz na niego dwukrotnie kliknąć, by wejść i móc rozmawiać.&lt;br /&gt;
&lt;br /&gt;
==Problemy z kodowaniem==&lt;br /&gt;
&lt;br /&gt;
Ponieważ protokół IRC przesyła czysty tekst, nie ma żadnego sposobu na określenie, w jakim kodowaniu wiadomość została wysłana. Prowadzi to do konfliktu kodowań, gdy nadawca używa innego niż odbiorca &amp;amp;mdash; rezultatem mogą być puste kwadraciki, (odwrócone) znaki zapytania, znaki nieprzypominające liter &amp;amp;mdash; słowem krzaki &amp;amp;mdash; w miejscu znaków diakrytycznych. Jedynymi akceptowalnymi zestawami znaków do wysyłania polskich znaków diakrytycznych są '''UTF-8''' i '''ISO-8859-2'''. &lt;br /&gt;
&lt;br /&gt;
Na kanale uważamy, że jeżeli widzisz krzaki, powinieneś(-naś) odpowiednio ustawić swojego klienta (lub go zmienić) zamiast przekonywać któregoś z użytkowników, żeby zmienił kodowanie na takie jakiego używasz. Jeżeli masz z tym problem, poniżej znajduje się rozwiązanie.&lt;br /&gt;
&lt;br /&gt;
===Sprawdzanie kodowania===&lt;br /&gt;
Jeżeli nie wiesz, jakiego kodowania używa Twój system, wydaj w terminalu polecenie &amp;lt;code&amp;gt;locale&amp;lt;/code&amp;gt;. Wynikiem powinno być:&lt;br /&gt;
&lt;br /&gt;
*''pl_PL'' &amp;amp;mdash; używasz kodowania ISO-8859-2&lt;br /&gt;
*''pl_PL.utf8'' &amp;amp;mdash; używasz UTF-8&lt;br /&gt;
&lt;br /&gt;
===XChat===&lt;br /&gt;
&lt;br /&gt;
Niestety XChat używa jednego kodowania zarówno do odbierania wiadomości jak i ich wysyłania. Możesz użyć [http://wnd.katei.fi/scripts.html zmodyfikowanego skryptu] &amp;lt;code&amp;gt;lamechan.py&amp;lt;/code&amp;gt;. Zmodyfikuj linijki 27 i 28 wg poniższego opisu:&lt;br /&gt;
&lt;br /&gt;
 sourceCharset = 'utf-8' &amp;lt;-- jeżeli używasz ISO-8859-2; 'iso-8859-2' jeśli używasz UTF-8&lt;br /&gt;
 targetCharset = 'iso-8859-2' &amp;lt;--jeżeli używasz ISO-8859-2; 'utf-8' jeśli używasz UTF-8 &lt;br /&gt;
&lt;br /&gt;
{{Uwaga|Nie jest potwierdzone działanie skryptu}}&lt;br /&gt;
&lt;br /&gt;
===irssi===&lt;br /&gt;
&lt;br /&gt;
Jeżeli używasz '''UTF-8''' wydaj komendy:&lt;br /&gt;
&lt;br /&gt;
 /set term_charset utf-8&lt;br /&gt;
 /set recode_fallback iso8859-2&lt;br /&gt;
&lt;br /&gt;
Jeżeli używasz '''ISO-8859-2''' powinno wystarczyć&lt;br /&gt;
&lt;br /&gt;
 /set term_charset iso8859-2&lt;br /&gt;
&lt;br /&gt;
Dużo zależy także od terminala. Jeżeli Twoim kodowaniem jest '''UTF-8''' '''musisz''' używać '''xterm''' lub '''rxvt-unicode'''.&amp;lt;br&amp;gt;&lt;br /&gt;
Jeżeli Twoim kodowaniem '''ISO-8859-2'''  '''musisz''' używać '''aterm''', '''eterm''' lub '''gnome-terminal'''.&lt;br /&gt;
&lt;br /&gt;
===WeeChat===&lt;br /&gt;
&lt;br /&gt;
WeeChat może używać różnych zestawów znaków do wysyłania i odbierania wiadomości. Ustaw globalne wysyłanie na zgodne z Twoim kodowaniem:&lt;br /&gt;
&lt;br /&gt;
 /setp charset.global.encode = ''kodowanie''&lt;br /&gt;
&lt;br /&gt;
oraz dekodowanie dla kanału (czyli w jego oknie) na przeciwne ('''ISO-8859-2''' dla '''UTF-8''' i vice versa):&lt;br /&gt;
&lt;br /&gt;
 /charset decode ''kodowanie''&lt;br /&gt;
&lt;br /&gt;
===Opera===&lt;br /&gt;
Kodowanie znaków możesz zmienić w :&lt;br /&gt;
&lt;br /&gt;
Narzędzia -&amp;gt; Konta poczty i czatu -&amp;gt; konto czatu -&amp;gt; Właściwości -&amp;gt; Wysyłanie -&amp;gt; Kodowanie&lt;br /&gt;
&lt;br /&gt;
===Pidgin===&lt;br /&gt;
&lt;br /&gt;
Wybierz ''Konta'' -&amp;gt; ''Dodaj/Edytuj'', w nowo otwartym oknie wybierz konto IRC, ''Modyfikuj'' i  w zakładce ''Zaawansowane'' w polu ''Kodowania'' dodaj po przecinku brakujący zestaw znaków ('''ISO-8859-2''' jeżeli jest już '''UTF-8''' i vice versa).&lt;br /&gt;
&lt;br /&gt;
==Rejestrowanie nicka==&lt;br /&gt;
&lt;br /&gt;
PolNet udostępnia system rejestrowania nicków. Dzięki temu nikt nie przejmie Twojego nicka, a ewentualne wyróżnienia na kanale (voice, halfop, op) zostaną zachowane.&amp;lt;br&amp;gt;&lt;br /&gt;
Aby zarejestrować swój nick, wpisz w oknie serwera:&lt;br /&gt;
&lt;br /&gt;
 /msg nickserv register ''hasło''&lt;br /&gt;
&lt;br /&gt;
Przy ponownym połączeniu się z serwerem wpisz&lt;br /&gt;
&lt;br /&gt;
 /msg nickserv identify ''hasło''&lt;br /&gt;
&lt;br /&gt;
aby się zidentyfikować. NickServ posiada więcej opcji. Aby dowiedzieć się więcej wyślij&lt;br /&gt;
&lt;br /&gt;
 /msg nickserv help [''opcja'']&lt;br /&gt;
&lt;br /&gt;
Warto identyfikować się natychmiast przy połączeniu z serwerem, jednak aby dowiedzieć się jak, skonsultuj się z dokumentacją używanego klienta (wykracza to już poza tematykę tego dokumentu).&lt;br /&gt;
&lt;br /&gt;
==Niepisane zasady kanału==&lt;br /&gt;
&lt;br /&gt;
Kanał nigdy nie miał i prawdopodobnie nigdy nie doczeka się usystematyzowanego regulaminu. Nie oznacza to jednak, że można na nim robić co się chce. Do niepisanych zasad należą:&lt;br /&gt;
&lt;br /&gt;
*używaj kodowania '''UTF-8''' lub '''ISO-8859-2''' i ustaw klienta aby poprawnie dekodował drugi zestaw znaków; pod żadnym pozorem nie nakłaniaj nikogo do zmiany używanego kodowania;&lt;br /&gt;
*staraj się w ogóle nie używać wulgaryzmów; jakkolwiek zrozumiałe jest, że w pewnych sytuacjach nerwy nie wytrzymują, nic nie uzasadnia nagminnego stosowania &amp;quot;przecinków&amp;quot;;&lt;br /&gt;
*przestrzegaj ogólnie pojętej [http://tools.ietf.org/rfc/rfc1855.txt netykiety] (IRC opisuje sekcja 4.1.2);&lt;br /&gt;
&lt;br /&gt;
To wszystko. Życzymy miłego IRC-owania i do &amp;quot;zobaczenia&amp;quot; na kanale!&lt;br /&gt;
&lt;br /&gt;
[[Kategoria:Howto]]&lt;/div&gt;</description>
			<pubDate>Thu, 05 Jul 2007 11:44:23 GMT</pubDate>			<dc:creator>Minio</dc:creator>			<comments>http://www.fluxboxpl.org/portal/Dyskusja:IRC</comments>		</item>
		<item>
			<title>Zim</title>
			<link>http://www.fluxboxpl.org/portal/Zim</link>
			<description>&lt;p&gt;Opis zmian: przenoszę do programów&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Wstęp ==&lt;br /&gt;
&lt;br /&gt;
'''Zim''' jest prostym programem-notatnikiem. Jak w zwykłym notatniku, jego zawartość zależy bezpośrednio od właściciela. &lt;br /&gt;
&lt;br /&gt;
== Opis ==&lt;br /&gt;
&lt;br /&gt;
=== Repozytoria ===&lt;br /&gt;
&lt;br /&gt;
'''zim''' korzysta z repozytoriów notatek. Można to traktować jako osobne notatniki - np. jeden z telefonami i adresami znajomych, drugi z listą rzeczy do zrobienia a trzeci z podręcznymi notatkami. Repozytoria nie są ze sobą w żaden sposób związane (każde musi stanowić odrębny katalog). Po uruchomieniu '''Zim''' wyświetla okno wyboru repozytorium, z którego ma korzystać. Aby uniknąć wybierania odpowiedniego za każdym razem, należy podać jego nazwę jako argument polecenia &amp;lt;code&amp;gt;zim&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Od wersji 0.16 każde repozytorium może być prezentowane w zasobniku systemowym inną ikonką.&lt;br /&gt;
&lt;br /&gt;
=== Wiki ===&lt;br /&gt;
&lt;br /&gt;
'''Zim''' stara się przenieść ideę Wiki na pulpit komputera domowego. Każda stworzona strona jest zwykłym plikiem tekstowym zawierającym [http://pardus-larus.student.utwente.nl/~pardus/projects/zim/docs/zim/usage/syntax.html autorską składnię Wiki] (inspirowaną [http://wiki.splitbrain.org/wiki:dokuwiki DokuWiki]), co zapewnia stosunkowo duże możliwości. &lt;br /&gt;
&lt;br /&gt;
Podstawową zaletą takiego rozwiązania jest jego przenośność - tworząc dokument przy pomocy '''Zim''' można go zamienić na dokument HTML ('''Zim''' posiada odpowiednią wtyczkę - '''Print to browser''') czy RTF przy pomocy programu &amp;lt;code&amp;gt;make&amp;lt;/code&amp;gt; lub skryptu &amp;lt;code&amp;gt;sed&amp;lt;/code&amp;gt;. Po niewielkich modyfikacjach znaczników tekst doskonale nadaje się do wklejenia na [[Strona główna|FluxboxPL.org]] ;) .&lt;br /&gt;
&lt;br /&gt;
=== Automagia ===&lt;br /&gt;
&lt;br /&gt;
'''Zim''' jest aplikacją typu [http://pl.wikipedia.org/wiki/WYSIWYG WYSIWYG], dzięki czemu użytkownik nie musi znać składni - podstawowej edycji tekstu może dokonać przy pomocy przycisków. Jednocześnie wszystkie znaczniki Wiki zostają automatycznie zamieniane na odpowiednie elementy prezentacji:&lt;br /&gt;
&lt;br /&gt;
* wytłuszczenie&lt;br /&gt;
* kursywa&lt;br /&gt;
* podkreślenie&lt;br /&gt;
* przekreślenie&lt;br /&gt;
* tekst preformatowany&lt;br /&gt;
* nagłówek 1-6 stopnia&lt;br /&gt;
* lista wypunktowana&lt;br /&gt;
* dowiązanie&lt;br /&gt;
&lt;br /&gt;
Dodatkowo wszystkie zmiany dokonywane są w locie - odpowiednie pliki lub katalogi zostają utworzone gdy tylko się do nich odwoła oraz usuwane, gdy nie są już potrzebne. Zmiany w plikach zapisywane są automatycznie. Dzięki temu użytkownik może skupić się na treści swoich notatek.&lt;br /&gt;
&lt;br /&gt;
=== Dowiązania ===&lt;br /&gt;
&lt;br /&gt;
Potęga '''Zim''' polega na traktowaniu repozytorium jako całości. Z dowolnego miejsca można utworzyć dowiązanie do dowolnego innego miejsca. Istnieją trzy rodzaje dowiązań, tworzone względem:&lt;br /&gt;
&lt;br /&gt;
* katalogu głównego repozytorium - &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;[[Miejsce]]&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; będzie odwoływało do &amp;lt;tt&amp;gt;Miejsce&amp;lt;/tt&amp;gt;&lt;br /&gt;
* podkatalogu repozytorium - &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;[[Miejsce:Raz]]&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; będzie odwoływało do &amp;lt;tt&amp;gt;Raz&amp;lt;/tt&amp;gt; stanowiącego podstronę &amp;lt;tt&amp;gt;Miejsce&amp;lt;/tt&amp;gt;&lt;br /&gt;
* podkatalogu aktualnej strony - &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;[[.Raz]]&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; będzie odwoływało do &amp;lt;tt&amp;gt;Raz&amp;lt;/tt&amp;gt; stanowiącego podstronę aktualnej strony&lt;br /&gt;
&lt;br /&gt;
Tworzenie podstron pozwala łatwo uporządkować notatki (np. zamiast wspomnianego wcześniej osobnego repozytorium na listę rzeczy do zrobienia, można stworzyć stronę &amp;lt;tt&amp;gt;ToDo&amp;lt;/tt&amp;gt; i podstronę dla każdego z zagadnień). Do tego jest ładnie przedstawione graficznie na panelu bocznym (domyślnie wyłączonym).&lt;br /&gt;
&lt;br /&gt;
Przeglądanie notatek ułatwiają także tzw. &amp;quot;dowiązania zwrotne&amp;quot;. Jeżeli strona A odwołuje do strony B, licznik dowiązań zwrotnych strony B zwiększa się o jeden (widoczny on jest po prawej stronie paska stanu). Kliknięcie na ten licznik wyświetli listę wszystkich stron, które odwołują do strony B.&lt;br /&gt;
&lt;br /&gt;
W dokumencie można osadzać także obrazy przy pomocy &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{ścieżka}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. Ścieżka może być albo względna albo absolutna. Przydatna jest opcja &amp;quot;Otwórz katalog&amp;quot; dostępna w menu kontekstowym obrazu, która pozwala otworzyć katalog, w którym znajduje się obraz, dowolnym programem.&amp;lt;br&amp;gt;&lt;br /&gt;
Od wersji 0.18 można także ustalić rozmiary zagnieżdżonego obrazu.&lt;br /&gt;
&lt;br /&gt;
Prawdopodobnie w przyszłości dowiązania będą mogły także odwoływać do różnych plików (aplikacja, przy pomocy której będą one otwierane zostanie ustalona w pliku [http://standards.freedesktop.org/desktop-entry-spec/latest/ .desktop]).&lt;br /&gt;
&lt;br /&gt;
=== Inne ===&lt;br /&gt;
&lt;br /&gt;
* '''Zim''' może być niemal w całości sterowany przy pomocy klawiatury&lt;br /&gt;
* możliwości programu mogą zostać rozszerzone poprzez wtyczki napisane w perlu. Wraz z programem instalowane są następujące wtyczki:&lt;br /&gt;
** TrayIcon umieszczająca ikonę programu w zasobniku systemowym (wymaga zainstalowanego modułu perla &amp;lt;code&amp;gt;gtk2-trayicon&amp;lt;/code&amp;gt;)&lt;br /&gt;
** sprawdzanie pisowni (wymaga zainstalowanego modułu perla &amp;lt;code&amp;gt;gtk2-spell&amp;lt;/code&amp;gt;)&lt;br /&gt;
** eksportowania dokumentu do pliku HTML&lt;br /&gt;
* zintegrowany kalendarz pozwala łatwo tworzyć strony dla dni roku (o nazwie w formacie &amp;lt;code&amp;gt;%Y %m %d&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;strftime&amp;lt;/code&amp;gt;)&lt;br /&gt;
* napisany w perlu, dzięki czemu nie ciągnie za sobą wielu zależności (głównie moduły perla, które ważą do kilkudziesięciu kilobajtów)&lt;br /&gt;
&lt;br /&gt;
== Zależności ==&lt;br /&gt;
&lt;br /&gt;
* perl-5.8.0&lt;br /&gt;
* gtk+-2.4.0&lt;br /&gt;
* perl-Storable&lt;br /&gt;
* perl-File-Spec&lt;br /&gt;
* dodatkowe moduły perla:&lt;br /&gt;
** File-BaseDir&lt;br /&gt;
** File-MimeInfo&lt;br /&gt;
** File-DesktopEntr&lt;br /&gt;
** gtk2-perl&lt;br /&gt;
** gtk2-trayicon (gdy kompilowany z wtyczką TrayIcon)&lt;br /&gt;
** gtk2-spell (gdy kompilowany z wtyczką do sprawdzania pisowni)&lt;br /&gt;
&lt;br /&gt;
== Zrzut ekranu ==&lt;br /&gt;
&lt;br /&gt;
[[Grafika:Zim.png|center|300px]]&lt;br /&gt;
&lt;br /&gt;
[http://pardus-larus.student.utwente.nl/~pardus/projects/zim/screenshots.shtml Więcej zrzutów ekranu]&lt;br /&gt;
== Linki ==&lt;br /&gt;
&lt;br /&gt;
* [http://pardus-larus.student.utwente.nl/~pardus/projects/zim/index.shtml Strona domowa projektu]&lt;br /&gt;
* [http://pardus-larus.student.utwente.nl/~pardus/projects/zim/docs/Help.html Dokumentacja online]&lt;br /&gt;
* [http://pardus-larus.student.utwente.nl/~pardus/projects/zim/screenshots.shtml Więcej zrzutów ekranu]&lt;br /&gt;
* [http://pardus-larus.student.utwente.nl/~pardus/projects/zim/docs/zim/usage/syntax.html Opis składni Wiki Zim]&lt;br /&gt;
* [http://pardus-larus.student.utwente.nl/~pardus/projects/zim/docs/zim/usage/keybindings.html Skróty klawiszowe Zim]&lt;br /&gt;
&lt;br /&gt;
[[Kategoria:Programy]]&lt;/div&gt;</description>
			<pubDate>Sun, 29 Apr 2007 08:58:52 GMT</pubDate>			<dc:creator>Minio</dc:creator>			<comments>http://www.fluxboxpl.org/portal/Dyskusja:Zim</comments>		</item>
		<item>
			<title>ROX-Filer</title>
			<link>http://www.fluxboxpl.org/portal/ROX-Filer</link>
			<description>&lt;p&gt;Opis zmian: Przeniesiony do dzialu &amp;quot;Programy&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Wstęp ==&lt;br /&gt;
&lt;br /&gt;
'''ROX-Filer''' to jednopanelowy menedżer plików o interfejsie wzorowanym na [http://www.blastzone.demon.co.uk/rot/filers.html RISC OS filer]. Na bazie tego skromnego menedżera plików stworzone zostało środowisko graficzne o nazwie [http://rox.sourceforge.net/desktop/home? ROX Desktop]. '''ROX-Filer''' wyróżnia prostota konfiguracji przy jednoczesnym bogactwie możliwości&lt;br /&gt;
&lt;br /&gt;
== Funkcje ==&lt;br /&gt;
&lt;br /&gt;
* Szybkie skanowanie katalogów (w tle)&lt;br /&gt;
* Prosty, przejrzysty interfejs (wszystkie operacje na plikach/ katalogach oraz opcje dostępne są pod prawym przyciskiem myszy)&lt;br /&gt;
* Wykonywanie operacji na plikach w tle&lt;br /&gt;
* Zintegrowana wyszukiwarka plików&lt;br /&gt;
* Możliwość montowania systemów plików (poprzez kliknięcie na punkt montowania)&lt;br /&gt;
* Wykorzystanie technologii [http://www.newplanetsoftware.com/xdnd/ Drag’n'Drop]&lt;br /&gt;
* Wykorzystanie systemu [http://pl.wikipedia.org/wiki/Wirtualny_system_plik%C3%B3w VFS]&lt;br /&gt;
* Dostęp do wszystkich opcji konfiguracyjnych z poziomu graficznego konfiguratora &lt;br /&gt;
* Możliwość zdefiniowania skrótów klawiszowych&lt;br /&gt;
* Dostęp do wiersza poleceń w oknie programu&lt;br /&gt;
* Rozbudowana dokumentacja&lt;br /&gt;
&lt;br /&gt;
== Zależności ==&lt;br /&gt;
&lt;br /&gt;
*  GTK+ wersja 2.4.x &lt;br /&gt;
*  Shared MIME-info&lt;br /&gt;
&lt;br /&gt;
== Zrzut ekranu ==&lt;br /&gt;
&lt;br /&gt;
[[Grafika:ROX-Filer.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Linki ==&lt;br /&gt;
&lt;br /&gt;
Strona domowa:&lt;br /&gt;
* [http://rox.sourceforge.net/desktop/ROX-Filer rox.sourceforge.net/desktop/ROX-Filer]&lt;br /&gt;
&lt;br /&gt;
[[Kategoria:Programy]]&lt;/div&gt;</description>
			<pubDate>Wed, 18 Apr 2007 08:48:03 GMT</pubDate>			<dc:creator>Endel</dc:creator>			<comments>http://www.fluxboxpl.org/portal/Dyskusja:ROX-Filer</comments>		</item>
		<item>
			<title>FbPager</title>
			<link>http://www.fluxboxpl.org/portal/FbPager</link>
			<description>&lt;p&gt;Opis zmian: skoro nikt nie ma uwag - przenosze do programów&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''FbPager''' jest prostym programem graficznie przedstawiającym zawartość pulpitów wirtualnych Fluxboksa.&lt;br /&gt;
&lt;br /&gt;
Posiada niewielkie - acz wystarczające dla aplikacji tego typu - możliwości konfiguracyjne - można zmienić rozmiar okna, kolory oraz akcje wykonywane przy odpowiednich sekwencjach przycisków myszy. &lt;br /&gt;
&lt;br /&gt;
Konfiguracji programu dokonuje się w pliku &amp;lt;tt&amp;gt;fbpager&amp;lt;/tt&amp;gt; domyślnie umieszczanym w katalogu &amp;lt;tt&amp;gt;~/.fluxbox/&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Najważniejsze opcje konfiguracyjne ==&lt;br /&gt;
&lt;br /&gt;
Składnia pliku konfiguracyjnego FbPagera jest bardzo podobna do składni [[Edycja_pliku_init|pliku init]]. Większość opcji jest opisowa, więc wystarczy podstawowa znajomość języka angielskiego aby móc zająć się konfiguracją FbPagera. Domyślny plik konfiguracyjny zawiera wszystkie opcje przyjmowane przez program.&lt;br /&gt;
&lt;br /&gt;
Poniżej opisałem te opcje, które zapewne zapragnie się zmienić natychmiast w celu dostosowania wyglądu programu do pulpitu.&lt;br /&gt;
&lt;br /&gt;
=== Położenie i wygląd ===&lt;br /&gt;
&lt;br /&gt;
 fbpager.x: &amp;lt;wartość&amp;gt;&lt;br /&gt;
Określa odległość (w pikselach) od lewej krawędzi ekranu.&lt;br /&gt;
&lt;br /&gt;
 fbpager.y: &amp;lt;wartość&amp;gt;&lt;br /&gt;
Określa odległość (w pikselach) od lewej krawędzi ekranu.&lt;br /&gt;
&lt;br /&gt;
 fbpager.workspace.width: &amp;lt;wartość&amp;gt;&lt;br /&gt;
Określa (w pikselach) szerokość '''jednej''' przestrzeni roboczej w FbPager.&lt;br /&gt;
&lt;br /&gt;
 fbpager.workspace.height: &amp;lt;wartość&amp;gt;&lt;br /&gt;
Określa (w pikselach) wysokość '''jednej''' przestrzeni roboczej w FbPager.&lt;br /&gt;
{{Uwaga|Należy pamiętać, że FbPager wyświetla tyle przestrzeni roboczych, ile wynosi wartość &amp;lt;code&amp;gt;session.screen0.workspaces:&amp;lt;/code&amp;gt; w [[Edycja_pliku_init|pliku init]]}}&lt;br /&gt;
&lt;br /&gt;
 fbpager.workspacesPerRow: &amp;lt;wartość&amp;gt;&lt;br /&gt;
Określa ile przestrzeni roboczych ma znajdować się w jednym rzędzie. Jeżeli całkowita liczba przestrzeni roboczych będzie większa, FbPager wyświetli je w odpowiedniej ilości rzędów.&lt;br /&gt;
&lt;br /&gt;
 fbpager.icons: &amp;lt;boolean&amp;gt;&lt;br /&gt;
Gdy ''True'', okna wyświetlane w FbPager będą zawierały odpowiednio przeskalowane ikony programów (jeśli są one obecne w &amp;lt;tt&amp;gt;/usr/share/pixmaps&amp;lt;/tt&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
 fbpager.align: &amp;lt;kierunek&amp;gt;&lt;br /&gt;
Określa, w jakim kierunku mają być wyświetlane pulpity wirtualne:&lt;br /&gt;
* LeftToRight - pierwszy z lewej, kolejne przyklejone do jego lewego boku&lt;br /&gt;
* RightToLeft - pierwszy z prawej, kolejne przyklejone do jego prawego boku&lt;br /&gt;
&lt;br /&gt;
=== Kolory ===&lt;br /&gt;
&lt;br /&gt;
{{Uwaga|Kolory mogą być podawane na trzy sposoby:&lt;br /&gt;
* wartość hexadecymalna, np. &amp;lt;code&amp;gt;#03cc00&amp;lt;/code&amp;gt;&lt;br /&gt;
* wartość RGB, np. &amp;lt;code&amp;gt;38/4/4&amp;lt;/code&amp;gt;&lt;br /&gt;
* wartość opisowa, np. &amp;lt;code&amp;gt;green&amp;lt;/code&amp;gt; (wartości RGB kolorów zawiera plik &amp;lt;tt&amp;gt;/etc/X11/rgb.txt&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;/usr/X11R6/lib/X11/rgb.txt&amp;lt;/tt&amp;gt; lub &amp;lt;tt&amp;gt;/usr/X11R6/share/X11/rgb.txt&amp;lt;/tt&amp;gt; - w zależności od systemu oraz wersji serwera X)}}&lt;br /&gt;
&lt;br /&gt;
 fbpager.color: &amp;lt;kolor&amp;gt;&lt;br /&gt;
Określa kolor obramowania programu.&lt;br /&gt;
&lt;br /&gt;
 fbpager.windowColor: &amp;lt;kolor&amp;gt;&lt;br /&gt;
Określa kolor nieaktywnego okna.&lt;br /&gt;
&lt;br /&gt;
 fbpager.focusedWindowColor: &amp;lt;kolor&amp;gt;&lt;br /&gt;
Określa kolor aktywnego okna.&lt;br /&gt;
&lt;br /&gt;
 fbpager.windowBorderColor: &amp;lt;kolor&amp;gt;&lt;br /&gt;
Określa kolor obramowania okna.&lt;br /&gt;
&lt;br /&gt;
 fbpager.backgroundColor: &amp;lt;kolor&amp;gt;&lt;br /&gt;
Określa kolor pulpitu wirtualnego.&lt;br /&gt;
&lt;br /&gt;
 fbpager.currentBackgroundColor: &amp;lt;kolor&amp;gt;&lt;br /&gt;
Określa kolor aktualnego pulpitu wirtualnego.&lt;br /&gt;
&lt;br /&gt;
=== Inne ===&lt;br /&gt;
&lt;br /&gt;
 fbpager.multiClickTime: &amp;lt;liczba&amp;gt;&lt;br /&gt;
Określa, w milisekundach, jaki może być maksymalny interwał czasowy pomiędzy kliknięciami myszy, aby były one traktowane jako sekwencja.&lt;br /&gt;
&lt;br /&gt;
== Zależności ==&lt;br /&gt;
&lt;br /&gt;
* libXrender&lt;br /&gt;
* libSM&lt;br /&gt;
* libXt&lt;br /&gt;
&lt;br /&gt;
== Zrzut ekranu ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Grafika:fbpager1.png&lt;br /&gt;
Grafika:fbpager2.png&lt;br /&gt;
Grafika:fbpager3.png&lt;br /&gt;
Grafika:fbpager4.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Linki ==&lt;br /&gt;
&lt;br /&gt;
[http://fluxbox.org/fbpager/ Strona domowa]&lt;br /&gt;
&lt;br /&gt;
[[Kategoria:Programy]]&lt;/div&gt;</description>
			<pubDate>Tue, 17 Apr 2007 20:19:30 GMT</pubDate>			<dc:creator>Minio</dc:creator>			<comments>http://www.fluxboxpl.org/portal/Dyskusja:FbPager</comments>		</item>
		<item>
			<title>Mpc</title>
			<link>http://www.fluxboxpl.org/portal/Mpc</link>
			<description>&lt;p&gt;Opis zmian: dodanie do programów, skoro nie ma więcej uwag&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lowercase}}&lt;br /&gt;
&lt;br /&gt;
'''mpc''' jest jednym z najprostszych (w idei, nie obsłudze) klientów [[MPD]].&lt;br /&gt;
&lt;br /&gt;
Podobnie jak inne programy znane z wiersza poleceń, przyjmuje on argumenty odpowiadające za wykonywane funkcje oraz operuje na standardowych wejściu i wyjściu. Dlatego, pomimo pozornej prostoty, przy wykorzystaniu potoków pokazuje on swój prawdziwy potencjał.&lt;br /&gt;
&lt;br /&gt;
== Cechy ==&lt;br /&gt;
* Pracuje w terminalu&lt;br /&gt;
* Nieinteraktywny&lt;br /&gt;
* Przy wykorzystaniu potoków niemal nieograniczone możliwości&lt;br /&gt;
* Możliwość integracji z projektem [http://freshmeat.net/projects/bashcompletion/ bash completion]&lt;br /&gt;
* Mała wielkość pakietu&lt;br /&gt;
* Praktycznie brak zależności oraz zapotrzebowania na zasoby &lt;br /&gt;
&lt;br /&gt;
Siła mpc tkwi właśnie w potokach oraz braku interkatywności. Dzięki temu idealnie nadaje się do wszelkiej maści skryptów powłoki (przy odrobinie chęci oraz wiedzy można napisać coś na wzór klienta MPD) oraz zdalnego sterowania MPD przy pomocy klawiatury, menu Fluxboksa lub ikonek na pulpicie. Ograniczenie stanowi praktycznie tylko wyobraźnia.&lt;br /&gt;
&lt;br /&gt;
== Używanie ==&lt;br /&gt;
* mpc ls &amp;lt;katalog&amp;gt; - listuje zawartość katalogu (domyślnie music_directory)&lt;br /&gt;
* mpc add &amp;lt;katalog&amp;gt; - dodaje zawartość &amp;lt;katalog&amp;gt; do playlisty&lt;br /&gt;
* mpc play [&amp;lt;numer&amp;gt;]- zaczyna odtwarzać muzykę; gdy zostanie podany jeszcze numer, ten utwór na playliście zostanie odtworzony&lt;br /&gt;
* mpc toggle - pauzuje/odpauzowuje odtwarzanie muzyki&lt;br /&gt;
* mpc stop - zatrzymuje odtwarzanie muzyki&lt;br /&gt;
* mpc next - zaczyna odtwarzać następny utwór&lt;br /&gt;
* mpc prev - zaczyna odtwarzać poprzedni utwór&lt;br /&gt;
* mpc clear - czyści aktualną playlistę&lt;br /&gt;
* mpc help - wypisuje wszystkie opcje wraz z tłumaczeniem&lt;br /&gt;
&lt;br /&gt;
Aby rozpocząć odtwrzanie muzyki, wystarczy po prostu&lt;br /&gt;
 mpc ls |mpc add ; mpc play&lt;br /&gt;
&lt;br /&gt;
Opcjonalnie można dodać również &amp;lt;code&amp;gt;mpc random on&amp;lt;/code&amp;gt;, dzięki czemu MPD będzie odtwarzało losowy utwór z playlisty.&lt;br /&gt;
&lt;br /&gt;
=== Przykłady użycia ===&lt;br /&gt;
 mpc --format %title% |head -n 1&lt;br /&gt;
Pokazuje nazwę aktualnie odtwarzanego utworu.&lt;br /&gt;
{{Uwaga|Argumenty opcji &amp;lt;code&amp;gt;--format&amp;lt;/code&amp;gt; znajdują się w &amp;lt;code&amp;gt;man mpc&amp;lt;/code&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;mpc ls &amp;lt;katalog&amp;gt; |grep -i &amp;lt;słowo&amp;gt; |mpc add&amp;lt;/pre&amp;gt;&lt;br /&gt;
Dodaje do playlisty wszystkie pliki zawierające &amp;amp;lt;słowo&amp;amp;gt;, które znajdują się w &amp;lt;katalogu&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[http://minio.komunikatory.pl/pliki/lyrics.sh lyrics.sh] - prosty skrypt powłoki wyświetlający tekst aktualnie odtwarzanego utworu (korzysta z mpc).&lt;br /&gt;
&lt;br /&gt;
== Zależności ==&lt;br /&gt;
*glibc&lt;br /&gt;
*libiconv (gdy kompilowany z &amp;lt;code&amp;gt;--enable-nls&amp;lt;/code&amp;gt;)&lt;br /&gt;
*([[MPD]] - bez niego instalowanie mpc jest bezcelowe)&lt;br /&gt;
&lt;br /&gt;
==Zrzuty ekranu==&lt;br /&gt;
'''mpc nie''' wygląda, więc nie sposób przedstawić zrzut ekranu prezentujący go w działaniu.&lt;br /&gt;
&lt;br /&gt;
==Linki==&lt;br /&gt;
*[http://www.musicpd.org/mpc.shtml Wpis o mpc na stronie domowej MPD]&lt;br /&gt;
*[[MPD|Tekst o MPD na FluxboxPL.org]]&lt;br /&gt;
&lt;br /&gt;
[[Kategoria:Programy]]&lt;/div&gt;</description>
			<pubDate>Sun, 15 Apr 2007 18:12:07 GMT</pubDate>			<dc:creator>Minio</dc:creator>			<comments>http://www.fluxboxpl.org/portal/Dyskusja:Mpc</comments>		</item>
		<item>
			<title>Funkcje pliku apps</title>
			<link>http://www.fluxboxpl.org/portal/Funkcje_pliku_apps</link>
			<description>&lt;p&gt;Opis zmian: /* Właściwość i wartość */ dodana nowa właściwość pliku apps, dostępna we Fluxboksie 1.3.0&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Wstęp ==&lt;br /&gt;
&lt;br /&gt;
Plik &amp;lt;tt&amp;gt;~/.fluxbox/apps&amp;lt;/tt&amp;gt; jest miejscem, w którym zapamiętywane są ustawienia związane ze sposobem wyświetlania aplikacji we Fluxboksie. Dane zapamiętywane w pliku &amp;lt;tt&amp;gt;apps&amp;lt;/tt&amp;gt; to m.in. położenie okna danej aplikacji, jego rozmiar czy warstwa, na której dana aplikacja znajdzie się po uruchomieniu.&lt;br /&gt;
&lt;br /&gt;
W wer 0.9.4 do funkcji pliku &amp;lt;tt&amp;gt;apps&amp;lt;/tt&amp;gt; dodano również możliwość definiowania, przy jego pomocy, aplikacji startowych, uruchamianych razem z Fluxboksem.&lt;br /&gt;
&lt;br /&gt;
== Zapis ustawień wyświetlania aplikacji we Fluxboksie ==&lt;br /&gt;
&lt;br /&gt;
Pierwszym, standardowym sposobem zapisu ustawień okna danej aplikacji jest sekcja &amp;quot;Zapamiętaj&amp;quot; menu okna (prawy przycisk na pasku tytułowym okna lub na pasku ikon).&lt;br /&gt;
Zestawienie opcji sekcji &amp;quot;Zapamiętaj&amp;quot;:&lt;br /&gt;
* Pulpit&lt;br /&gt;
* Przejdź do pulpitu&lt;br /&gt;
* Monitor&lt;br /&gt;
* Rozmiar&lt;br /&gt;
* Pozycja&lt;br /&gt;
* Przyklejony&lt;br /&gt;
* Dekoracje&lt;br /&gt;
* Zwinięty&lt;br /&gt;
* Warstwa&lt;br /&gt;
* Przeźroczystość&lt;br /&gt;
* Zapisz przy wyjściu&lt;br /&gt;
&lt;br /&gt;
Zaznaczenie wybranych opcji dla danego okna aplikacji sprawi, że parametry okna którym one odpowiadają zostaną zapamiętane. W pliku &amp;lt;tt&amp;gt;~/.fluxbox/apps&amp;lt;/tt&amp;gt; natomiast pojawią się odpowiednie wpisy, które pozwolą na ich odtworzenie przy każdym uruchomieniu danej aplikacji.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Drugim sposobem zapisu właściwości okien aplikacji jest edycja pliku &amp;lt;tt&amp;gt;~/.fluxbox/apps&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Edycja pliku &amp;lt;tt&amp;gt;apps&amp;lt;/tt&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Plik &amp;lt;tt&amp;gt;~/.fluxbox/apps&amp;lt;/tt&amp;gt; można edytować przy działającym Fluxboksie, modyfikując zarówno istniejące wpisy, jak również tworzyć nowe. Edycja pliku &amp;lt;tt&amp;gt;apps&amp;lt;/tt&amp;gt; jest zarazem jedynym sposobem, na dodanie aplikacji startowych do tego pliku. Zmiany wprowadzone w pliku &amp;lt;tt&amp;gt;apps&amp;lt;/tt&amp;gt; odniosą skutek po jego zapisaniu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wpisy w pliku &amp;lt;tt&amp;gt;apps&amp;lt;/tt&amp;gt; powstają według następującego wzorca:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;   &lt;br /&gt;
        [app] (określenie aplikacji) {liczba}&lt;br /&gt;
          [Właściwość1]  {wartość1}&lt;br /&gt;
          [Właściwość2]  {wartość2}&lt;br /&gt;
          ...&lt;br /&gt;
        [end]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Określenie aplikacji ===&lt;br /&gt;
Określeniem aplikacji jest domyślnie WM_CLASS danego okna - a konkretnie ciąg znaków określający '''nazwę okna aplikacji'''. Możemy go poznać wydając w terminalu polecenie &amp;lt;pre&amp;gt;xprop WM_CLASS|cut -d \&amp;quot; -f 2&amp;lt;/pre&amp;gt; i klikając na wybrane okno.&amp;lt;br /&amp;gt;&lt;br /&gt;
Nazwa okna aplikacji może być predefiniowana przez użytkownika.&lt;br /&gt;
&lt;br /&gt;
przykład: &lt;br /&gt;
:wykorzystanie nazwy okna Leafpad-a&lt;br /&gt;
:&amp;lt;code&amp;gt;[app] (leafpad)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Określeniem aplikacji może być również:&lt;br /&gt;
 1. Ciąg znaków WM_CLASS określający '''nazwę klasy okna aplikacji'''. Nazwę klasy aplikacji możemy poznać, wydając polecenie &amp;lt;pre&amp;gt;xprop WM_CLASS|cut -d \&amp;quot; -f 4&amp;lt;/pre&amp;gt; i klikając na wybrane okno.&lt;br /&gt;
&lt;br /&gt;
przykład:&lt;br /&gt;
:wykorzystanie nazwy klasy okien, do której należy okno Leafpad-a&lt;br /&gt;
:&amp;lt;code&amp;gt;[app] (class=Leafpad)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. WM_WINDOW_ROLE czyli '''funkcja okna aplikacji'''. Możemy ją poznać wydając polecenie: &lt;br /&gt;
&amp;lt;pre&amp;gt;xprop | grep &amp;quot;WM_WINDOW_ROLE(STRING)&amp;quot; | cut -d \&amp;quot; -f 2&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
przykład: &lt;br /&gt;
:ustawienia dla pierwszego wyswietlonego okna Opery&lt;br /&gt;
:&amp;lt;code&amp;gt;[app] (role=opera-mainwindow#1)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. WM_NAME czyli '''tytuł okna''' widoczny na pasku tytułowym.&lt;br /&gt;
&lt;br /&gt;
przykład: &lt;br /&gt;
:ustawienia dla wszystkich okien z ciagiem znaków &amp;quot;Mozilla&amp;quot; w tytule&lt;br /&gt;
:&amp;lt;code&amp;gt;[app] (title=.*Mozilla.*)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ustawienia dla okien aplikacji mogą się stosować do określonej liczby otwartych okien. Odpowiada za to parametr '''liczba'''. Domyślnie ustawienia obejmują wszystkie uruchomione okna (parametr {0}).&lt;br /&gt;
&lt;br /&gt;
przykład:&lt;br /&gt;
:ustawienia dla dwóch jednocześnie uruchomionych okien Leafpad, trzecie uruchomi się już bez zadanych ustawień.&lt;br /&gt;
:&amp;lt;code&amp;gt;[app] (leafpad) {2}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Uwaga| Aby zmiany obejmowały '''wszystkie uruchamiane okna''', określeniem aplikacji powinno być wyrażenie regularne &amp;lt;code&amp;gt;(.*)&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
&lt;br /&gt;
=== Właściwość i wartość ===&lt;br /&gt;
Właściwości i wartości to kolejne definicje ustawień okna danej aplikacji. Ich zestawienie wraz z opisem poniżej.&lt;br /&gt;
&lt;br /&gt;
'''- Pulpit'''&lt;br /&gt;
&lt;br /&gt;
 [Workspace] {0-N}&lt;br /&gt;
&lt;br /&gt;
Wymusza otwarcie aplikacji w określonym obszarze roboczym. Pierwszy obszar roboczy to liczba 0.&lt;br /&gt;
&lt;br /&gt;
'''- Przejdź do pulpitu'''&lt;br /&gt;
&lt;br /&gt;
 [Jump] {yes|no}&lt;br /&gt;
&lt;br /&gt;
Przełącza na obszar roboczy, na którym zostało uruchomione okno aplikacji, zdefiniowane wcześniej opcją [Workspace].&lt;br /&gt;
&lt;br /&gt;
'''- Monitor'''&lt;br /&gt;
&lt;br /&gt;
 [Head] {0-N}&lt;br /&gt;
&lt;br /&gt;
Stosowane przy stacjach wielomonitorowych. Określa numer ekranu, na którym ma się uruchomić aplikacja.&lt;br /&gt;
&lt;br /&gt;
'''- Rozmiar okna'''&lt;br /&gt;
&lt;br /&gt;
 [Dimensions] {Szerokość Wysokość}&lt;br /&gt;
&lt;br /&gt;
Rozmiary okna aplikacji w pikselach.&lt;br /&gt;
&lt;br /&gt;
'''- Pozycja okna'''&lt;br /&gt;
&lt;br /&gt;
 [Position] (WINCENTER|CENTER|UPPERLEFT|UPPERRIGHT|LOWERLEFT|LOWERRIGHT){X Y}&lt;br /&gt;
              &lt;br /&gt;
Pozycja konkretnego punktu okna aplikacji względem analogicznego punktu ekranu, mierzona w pikselach. Na przykład zapis &amp;lt;code&amp;gt;[Position] (UPPERRIGHT) {X Y}&amp;lt;/code&amp;gt; sprawi ze prawe górne okno aplikacji będzie odsunięte od prawego górnego rogu ekrany o współrzędne X Y.&lt;br /&gt;
&lt;br /&gt;
'''- Przyklejony'''&lt;br /&gt;
&lt;br /&gt;
 [Sticky] {yes|no}&lt;br /&gt;
&lt;br /&gt;
Określa czy okno ma być widoczne na wszystkich obszarach roboczych.&lt;br /&gt;
&lt;br /&gt;
'''- Dekoracje okna'''&lt;br /&gt;
&lt;br /&gt;
 [Deco] {NONE|NORMAL|TOOL|BORDER|TAB} &lt;br /&gt;
&lt;br /&gt;
Ustawienia dekoracji okna:&lt;br /&gt;
           &lt;br /&gt;
:NORMAL - standardowe dekoracje &amp;lt;br/&amp;gt;&lt;br /&gt;
:NONE - bez dekoracji &amp;lt;br/&amp;gt;&lt;br /&gt;
:BORDER - bez dekoracji ale z obramowaniem okna &amp;lt;br/&amp;gt;&lt;br /&gt;
:TOOL - widoczny tylko pasek tytułowy &amp;lt;br/&amp;gt;&lt;br /&gt;
:TAB - bez dekoracji ale z zakładkami &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''- Zwinięty'''&lt;br /&gt;
&lt;br /&gt;
 [Shaded] {yes|no} &lt;br /&gt;
&lt;br /&gt;
Określa czy okno aplikacji ma być uruchamiane zwinięte.&lt;br /&gt;
&lt;br /&gt;
'''- Warstwa'''&lt;br /&gt;
&lt;br /&gt;
 [Layer] {Numer Warstwy} &lt;br /&gt;
&lt;br /&gt;
Warstwa na której znajduje się okno. Warstwy definiowane są numerem: 2-Powyżej docku, 4-Dock, 6-Na wierzch, 8-Normalnia, 10-Na dno, 12-Pulpit.&lt;br /&gt;
&lt;br /&gt;
'''- Przeźroczystość okna'''&lt;br /&gt;
&lt;br /&gt;
Przeźroczystość okna aktywnego oraz nieaktywnego (od wer. 1.0 RC3).&lt;br /&gt;
&lt;br /&gt;
 [Alpha] {0-255}&lt;br /&gt;
&lt;br /&gt;
'''- Zakładki'''&lt;br /&gt;
&lt;br /&gt;
 [Tab] {yes|no}&lt;br /&gt;
&lt;br /&gt;
Określa czy mają być zapamiętane aktualne ustawienia zakładek.&lt;br /&gt;
&lt;br /&gt;
'''- Okno aktywne po uruchomieniu'''&lt;br /&gt;
&lt;br /&gt;
 [FocusNewWindow] {yes|no}&lt;br /&gt;
&lt;br /&gt;
Określa, czy okno aplikacji ma być aktywne po uruchomieniu. Jeżeli jest ustawione na ''yes'', okno będzie aktywne po uruchomieniu. Jeżeli na ''no'', okno nie będzie aktywne po uruchomieniu. Nadpisuje ustawienie ''focusNewWindows'' z [http://fluxboxpl.org/portal/Plik_init#Opcje_aktywowania_okien pliku init].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''- Aplikacja w pasku narzędzi'''&lt;br /&gt;
&lt;br /&gt;
 [IconHidden] {yes|no}&lt;br /&gt;
&lt;br /&gt;
Określa czy aplikacja ma być widoczna w pasku narzędzi&lt;br /&gt;
&lt;br /&gt;
'''- Przełączanie okien'''&lt;br /&gt;
&lt;br /&gt;
 [FocusHidden] {yes|no}&lt;br /&gt;
&lt;br /&gt;
Określa czy danego okna ma dotyczyć przełączanie okien przy pomocy skrótu klawiszowego Next/PrevWindow lub przycisków paska narzędzi.&lt;br /&gt;
&lt;br /&gt;
'''- Aplikacja w pasku narzędzi i przełączanie okien'''&lt;br /&gt;
&lt;br /&gt;
 [Hidden] {yes|no}&lt;br /&gt;
&lt;br /&gt;
Obie opcje [IconHidden] i [FocusHidden] równocześnie.&lt;br /&gt;
&lt;br /&gt;
'''- Zapisz przy zamykaniu'''&lt;br /&gt;
&lt;br /&gt;
 [Close] {yes|no}&lt;br /&gt;
&lt;br /&gt;
Zapisuje zmiany wyglądu okna aplikacji za każdym razem przy jej zamykaniu.&lt;br /&gt;
&lt;br /&gt;
=== Autostart ===&lt;br /&gt;
&lt;br /&gt;
Standardowo rolę autostartu we Fluxboksie spełnia plik &amp;lt;tt&amp;gt;~/.fluxbox/startup&amp;lt;/tt&amp;gt; - można jednak do tego celu wykorzystać plik &amp;lt;tt&amp;gt;apps&amp;lt;/tt&amp;gt;. Aplikacje startowe zapisujemy na początku pliku &amp;lt;tt&amp;gt;apps&amp;lt;/tt&amp;gt; w formie:&lt;br /&gt;
 &lt;br /&gt;
 [startup] {polecenie}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Automatyczne grupowanie okien ===&lt;br /&gt;
&lt;br /&gt;
Od wersji Fluxboksa 0.9.1 możliwe i wskazane jest wykorzystywanie pliku &amp;lt;tt&amp;gt;apps&amp;lt;/tt&amp;gt; do [http://fluxboxpl.org/portal/Instalacja_i_konfiguracja_Fluxboksa#Grupowanie_okien grupowania okien ]. Daje to większe możliwości niż w przypadku pliku ~/.fluxbox/groups używanego w tym celu wcześniej. Przy pomocy pliku &amp;lt;tt&amp;gt;apps&amp;lt;/tt&amp;gt; możliwe jest precyzyjniejsze określenie grupowanych aplikacji, jak również określenie na przykład pulpitu na którym aplikacje mają być grupowane i innych właściwości aplikacji wynikających z użycia pliku &amp;lt;tt&amp;gt;apps&amp;lt;/tt&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Od wersji Fluxboksa 1.0rc3 wprowadzona została również możliwość grupowania tylko okien, pojawiających się na aktywnym pulpicie: &amp;lt;code&amp;gt;[group] (workspace)&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Grupowane aplikacje zapisujemy w formie:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;   &lt;br /&gt;
 [group]&lt;br /&gt;
      [app] (określenie aplikacji1)&lt;br /&gt;
      [app] (określenie aplikacji2)&lt;br /&gt;
          [Właściwość1]  {wartość1}&lt;br /&gt;
          [Właściwość2]  {wartość2}&lt;br /&gt;
          ...&lt;br /&gt;
  [end]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aby na przykład pogrupować wszystkie okna urxvt na warstwie 4:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 [group]&lt;br /&gt;
      [app] (urxvt)&lt;br /&gt;
          [Layer] {4}&lt;br /&gt;
 [end]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aby pogrupować Iceweasel i Icedove na pulpicie drugim:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 [group]&lt;br /&gt;
      [app] (name=Navigator) (class=Iceweasel) (role=browser)&lt;br /&gt;
      [app] (name=gecko) (class=Icedove-bin)&lt;br /&gt;
          [Workspace]    {1}&lt;br /&gt;
 [end]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Przykłady użycia pliku &amp;lt;tt&amp;gt;apps&amp;lt;/tt&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
=== Terminal bez elementów dekoracji okna ===&lt;br /&gt;
&lt;br /&gt;
Wpis definiujący wygląd okna Urxvt, o rozmiarach 584 408, w lewym górnym rogu, bez dekoracji okna, niewidoczny w pasku narzędzi oraz przyczepiony do pulpitu.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[app] (urxvt)&lt;br /&gt;
  [Workspace]	{0}&lt;br /&gt;
  [Dimensions]	{584 408}&lt;br /&gt;
  [Position]	(UPPERLEFT)	{18 20}&lt;br /&gt;
  [Deco]	{NONE}&lt;br /&gt;
  [IconHidden]  {yes}&lt;br /&gt;
  [Layer]       {12}&lt;br /&gt;
[end]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mplayer bez dekoracji, z obramowaniami okna ===&lt;br /&gt;
&lt;br /&gt;
Wpis definiujący wygląd okna Mplayera/Gmplayera, bez dekoracji ale z obramowaniami okna, zawsze na wierzchu.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[app] (title=.*MPlayer.*)&lt;br /&gt;
  [Deco]        {BORDER}&lt;br /&gt;
  [Layer]       {2}&lt;br /&gt;
[end]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cztery terminale wypełniające ekran ===&lt;br /&gt;
&lt;br /&gt;
Wpis definiujący wygląd okien czterech terminali (Urxvt) wypełniających ekran o wielkości 1280x1024 (z mała przerwą pomiędzy oknami i granicami ekranu). Kolejne terminale uruchamiamy poleceniami: &amp;lt;code&amp;gt;urxvt -name urxvt1&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;urxvt -name urxvt2&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;urxvt -name urxvt3&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;urxvt -name urxvt4&amp;lt;/code&amp;gt; (można podpiąć pod skróty klawiszowe).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[app] (urxvt1)&lt;br /&gt;
  [Workspace]	{0}&lt;br /&gt;
  [Dimensions]	{600 475}&lt;br /&gt;
  [Position]	(UPPERLEFT)	{18 20}&lt;br /&gt;
[end]&lt;br /&gt;
[app] (urxvt2)&lt;br /&gt;
  [Workspace]	{0}&lt;br /&gt;
  [Dimensions]	{600 475}&lt;br /&gt;
  [Position]	(UPPERRIGHT)	{18 20}&lt;br /&gt;
[end]&lt;br /&gt;
[app] (urxvt3)&lt;br /&gt;
  [Workspace]	{0}&lt;br /&gt;
  [Dimensions]	{600 475}&lt;br /&gt;
  [Position]	(LOWERLEFT)	{18 20}&lt;br /&gt;
[end]&lt;br /&gt;
[app] (urxvt4)&lt;br /&gt;
  [Workspace]	{0}&lt;br /&gt;
  [Dimensions]	{600 475}&lt;br /&gt;
  [Position]	(LOWERRIGHT)	{18 20}&lt;br /&gt;
[end]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Linki ==&lt;br /&gt;
&lt;br /&gt;
[http://fluxbox-wiki.org/index.php/Howto_edit_the_apps_file Howto o edycji pliku apps na fluxbox-wiki.org]&lt;br /&gt;
[[Kategoria:Howto]]&lt;/div&gt;</description>
			<pubDate>Fri, 06 Apr 2007 20:57:35 GMT</pubDate>			<dc:creator>Endel</dc:creator>			<comments>http://www.fluxboxpl.org/portal/Dyskusja:Funkcje_pliku_apps</comments>		</item>
		<item>
			<title>MOC</title>
			<link>http://www.fluxboxpl.org/portal/MOC</link>
			<description>&lt;p&gt;Opis zmian: /* Linki */ +link do arykułu o sztuczkach z MOC&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Wstęp ==&lt;br /&gt;
&lt;br /&gt;
'''MOC''', czyli '''M'''usic '''O'''n '''C'''onsole, to konsolowy odtwarzacz muzyki rozwijany przez naszego rodaka Damiana Pietrasa.&lt;br /&gt;
&lt;br /&gt;
Odtwarzacz działa na zasadzie klient-serwer (jednak '''nie''' jest to klient [[MPD|MPD]], a osobny projekt). Możemy włączyć muzykę i wyjść z interfejsu, a następnie do niego powrócić. Możemy, nie przerywając odtwarzania, wyłączyć serwer X, wylogować się, a nawet zacząć zamykać system (muzyka będzie odtwarzana dopóki nie zostanie zatrzymany nasz serwer dźwięku).&lt;br /&gt;
&lt;br /&gt;
== Cechy ==&lt;br /&gt;
&lt;br /&gt;
==== Serwery dźwięku ====&lt;br /&gt;
&lt;br /&gt;
MOC może współpracować z następującymi serwerami dźwięku:&lt;br /&gt;
* ALSA&lt;br /&gt;
* OSS&lt;br /&gt;
* JACK&lt;br /&gt;
&lt;br /&gt;
==== Formaty ====&lt;br /&gt;
&lt;br /&gt;
Obsługiwane formaty to:&lt;br /&gt;
* MP3&lt;br /&gt;
* OGG Vorbis&lt;br /&gt;
* FLAC&lt;br /&gt;
* Musepack (.mpc)&lt;br /&gt;
* WMA&lt;br /&gt;
* Strumienie internetowe&lt;br /&gt;
* WAVE, AU, AIFF, SVX, SPH, IRC, VOC i inne obsługiwane przez [http://www.mega-nerd.com/libsndfile/ libsndfile]&lt;br /&gt;
* WMA, RealAudio (.ra, .ram), AAC, MP4 i inne obsługiwane przez [http://ffmpeg.sf.net FFmpeg]&lt;br /&gt;
* Speex&lt;br /&gt;
&lt;br /&gt;
==== Interfejs ====&lt;br /&gt;
&lt;br /&gt;
Interfejs programu napisany został z użyciem ncurses, z wyglądu przypomina mc. Oferuje następujące możliwości:&lt;br /&gt;
* obsługa prostych skórek&lt;br /&gt;
* możliwość przełączania widoku (ich dokładny wygląd można zdefiniować w pliku konfiguracyjnym &amp;lt;tt&amp;gt;~/.moc/config&amp;lt;/tt&amp;gt;)&lt;br /&gt;
** lista plików oraz playlista&lt;br /&gt;
** sama lista plików&lt;br /&gt;
** sama playlista&lt;br /&gt;
&lt;br /&gt;
Dodatkowo można sterować odtwarzaczem z wiersza poleceń.&lt;br /&gt;
&lt;br /&gt;
==== Pozostałe ====&lt;br /&gt;
&lt;br /&gt;
Z innych ciekawych cech odtwarzacza wypada wymienić&lt;br /&gt;
* prosty mixer dźwięku&lt;br /&gt;
* kilka trybów odtwarzania - kolejno, pojedyńczy utwór, powtarzanie listy lub jednego pliku, losowe utwory&lt;br /&gt;
* wyszukiwanie utworów na liście&lt;br /&gt;
* obsługa wielu kodowań znaków dla tagów, a także możliwość przekodowania tagów za pomocą iconv&lt;br /&gt;
* cache tagów (można zdefiniować jego rozmiar), dzięki któremu nie trzeba ponownie wczytywać danych z plików&lt;br /&gt;
* buforowanie strumienia wejściowego, dzięki czemu możliwe są bezpauzowe przejścia między utworami (gapless playback)&lt;br /&gt;
* możliwość szybkiego przełączania się między wcześniej zdefiniowanymi katalogami z muzyką&lt;br /&gt;
* skróty klawiszowe do wywoływania komend, odtwarzany plik może być argumentem&lt;br /&gt;
* możliwość wywołania dowolnego skryptu podczas zmiany utworu z nazwą wykonawcy, utworu, albumu, numerem ścieżki lub nazwą pliku jako argumentem, np. do wysłania informacji do lastfm, wyświetlenia aktualnego utworu w OSD (od obecnej wersji rozwojowej 2.5.x)&lt;br /&gt;
&lt;br /&gt;
== Szybki kurs obsługi ==&lt;br /&gt;
&lt;br /&gt;
Odtwarzacz włącza się poleceniem &amp;lt;code&amp;gt;mocp&amp;lt;/code&amp;gt;, lista argumentów dostępna po dodaniu flagi &amp;lt;code&amp;gt;--help&amp;lt;/code&amp;gt;. Najważniejsze komendy w interfejsie:&lt;br /&gt;
* &amp;lt;code&amp;gt;q&amp;lt;/code&amp;gt; - wyjście z interfejsu (serwer nadal działa)&lt;br /&gt;
* &amp;lt;code&amp;gt;Q&amp;lt;/code&amp;gt; - wyłączenie odtwarzacza (włącznie z serwerem)&lt;br /&gt;
* &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; - dodanie pliku do playlisty&lt;br /&gt;
* &amp;lt;code&amp;gt;A&amp;lt;/code&amp;gt; - dodanie pliku playlisty lub katalogu do playlisty&lt;br /&gt;
* &amp;lt;code&amp;gt;Tab&amp;lt;/code&amp;gt; - przełączenie między listą plików a playlistą&lt;br /&gt;
* &amp;lt;code&amp;gt;l&amp;lt;/code&amp;gt; - przełączenie między widokami&lt;br /&gt;
* &amp;lt;code&amp;gt;Enter&amp;lt;/code&amp;gt; - play&lt;br /&gt;
* &amp;lt;code&amp;gt;Spacja&amp;lt;/code&amp;gt; - pauza&lt;br /&gt;
* &amp;lt;code&amp;gt;s&amp;lt;/code&amp;gt; - stop&lt;br /&gt;
* &amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt; - zmniejszenie/zwiększenie głośności o 5%&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;lt;&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;&amp;gt;&amp;lt;/code&amp;gt; - zmniejszenie/zwiększenie głośności o 1%&lt;br /&gt;
* &amp;lt;code&amp;gt;h&amp;lt;/code&amp;gt; lub &amp;lt;code&amp;gt;?&amp;lt;/code&amp;gt; - lista wszystkich komend&lt;br /&gt;
&lt;br /&gt;
== Zrzuty ekranu ==&lt;br /&gt;
&lt;br /&gt;
[[Grafika:MOC_1.jpg|300px|Lista plików oraz playlista]] [[Grafika:MOC_2.jpg|300px|Playlista]]&lt;br /&gt;
&lt;br /&gt;
== Linki ==&lt;br /&gt;
&lt;br /&gt;
Strona domowa:&lt;br /&gt;
* http://moc.daper.net&lt;br /&gt;
Strony projektu w różnych serwisach:&lt;br /&gt;
* [http://sourceforge.net/projects/moc/ SourceForge]&lt;br /&gt;
* [http://freshmeat.net/projects/moc/ Freshmeat]&lt;br /&gt;
* [http://linux.pl/?id=projekt&amp;amp;show_projekt=39 Linux.pl]&lt;br /&gt;
Inne:&lt;br /&gt;
* [http://jakilinux.org/aplikacje/konsola/moc-zaawansowane-sztuczki/ MOC &amp;amp;mdash; zaawansowane sztuczki] na JakiLinux.org&lt;br /&gt;
&lt;br /&gt;
[[Kategoria:Programy]]&lt;/div&gt;</description>
			<pubDate>Wed, 14 Mar 2007 17:20:17 GMT</pubDate>			<dc:creator>.azhag</dc:creator>			<comments>http://www.fluxboxpl.org/portal/Dyskusja:MOC</comments>		</item>
		<item>
			<title>Ncmpc</title>
			<link>http://www.fluxboxpl.org/portal/Ncmpc</link>
			<description>&lt;p&gt;Opis zmian: dodanie szablonu lowercase&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lowercase}}&lt;br /&gt;
&lt;br /&gt;
'''ncmpc''' to napisany w '''ncurses''' klient [[MPD]]. &lt;br /&gt;
&lt;br /&gt;
= Cechy =&lt;br /&gt;
* Sterowany w całości przy pomocy klawiatury (patrz [[#Sterowanie|Sterowanie]])&lt;br /&gt;
* Wyjątkowo szybki i efektywny&lt;br /&gt;
* Przejrzysty, konfigurowalny wygląd &lt;br /&gt;
** można definiować kolory w systemie RGB&lt;br /&gt;
** każdemu z elementów (tło, nagłówek, linia, flagi mpd, element listy, pogrubiony element listy, pasek postępu, pasek stanu, nazwa oraz czas aktualnie odtwarzanego utworu) można przypisać wcześniej zdefiniowany kolor&lt;br /&gt;
** możliwość wycentrowania aktualnie odtwarzanego utworu na playliście&lt;br /&gt;
** wizualne i/lub dźwiękowe powiadamianie o błędach&lt;br /&gt;
* Wyświetlanie informacji o utworze wg własnego klucza (dostępne opcje to &amp;lt;i&amp;gt;nazwa&amp;lt;/i&amp;gt;, &amp;lt;i&amp;gt;artysta&amp;lt;/i&amp;gt;, &amp;lt;i&amp;gt;utwór&amp;lt;/i&amp;gt;, &amp;lt;i&amp;gt;czas &amp;lt;nowiki&amp;gt;[trwania utworu]&amp;lt;/nowiki&amp;gt;&amp;lt;/i&amp;gt;, &amp;lt;i&amp;gt;ścieżka do aktualnie odtwarzanego pliku (relatywna względem katalogu z utworami [[MPD]])&amp;lt;/i&amp;gt;)&lt;br /&gt;
* Możliwość wyszukiwania utworów po tagach ID3 (wciąż w fazie testowej; tylko gdy skompilowany z opcją &amp;lt;code&amp;gt;--enable-search-screen&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Obsługa UTF-8&lt;br /&gt;
* Ekran wyświetlający duży, czytelny zegarek (tylko gdy skompilowany z opcją &amp;lt;code&amp;gt;--enable-clock-screen&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
= Sterowanie =&lt;br /&gt;
Skróty klawiszowe można dowolnie modyfikować, zmieniając plik &amp;lt;tt&amp;gt;~/ncmpc/keys&amp;lt;/tt&amp;gt; (&amp;lt;tt&amp;gt;/etc/ncmpc/keys&amp;lt;/tt&amp;gt; aby dokonać zmian globalnie). Najważniejsze domyślne przedstawiają się one następująco:&lt;br /&gt;
* 1 lub F1 - ekran pomocy (na którym wypisane są wszystkie skróty klawiszowe)&lt;br /&gt;
* 2 lub F2 - playlista&lt;br /&gt;
* 3 lub F3 - ekran przeglądarki katalogów&lt;br /&gt;
* 4 lub F4 - ekran wyszukiwania (tylko gdy skompilowany z opcją &amp;lt;code&amp;gt;--enable-search-screen&amp;lt;/code&amp;gt;)&lt;br /&gt;
* 5 lub F5 - ekran zegaru (tylko gdy skompilowany z opcją &amp;lt;code&amp;gt;--enable-clock-screen&amp;lt;/code&amp;gt;)&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;[Tab]&amp;lt;/nowiki&amp;gt; - następny ekran&lt;br /&gt;
* spacja - dodaj do playlisty zaznaczony utwór lub zawartość katalogu&lt;br /&gt;
* enter - wejdź do katalogu lub dodaj do playlisty i zacznij odgrywać zaznaczony utwór&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;[Delete]&amp;lt;/nowiki&amp;gt; lub d - usuń zaznaczony plik z playlisty&lt;br /&gt;
* c - wyczyść playlistę&lt;br /&gt;
* r - przełącza tryb &amp;lt;i&amp;gt;repeat&amp;lt;/i&amp;gt; (powtarzania)&lt;br /&gt;
* z - przełącza tryb &amp;lt;i&amp;gt;random&amp;lt;/i&amp;gt; (losowego odtwarzania utworów)&lt;br /&gt;
* x - przełącza tryb &amp;lt;i&amp;gt;crossfade&amp;lt;/i&amp;gt; (płynnego przechodzenia z jednego utworu w drugi)&lt;br /&gt;
* Ctrl + u - rozpoczyna aktualizację bazy utworów [[MPD]]&lt;br /&gt;
* q - wychodzi z programu&lt;br /&gt;
&lt;br /&gt;
= Zależności =&lt;br /&gt;
* ncurses&lt;br /&gt;
* glib-2.2 lub wyższy (przynajmniej 2.4, gdy chce się kompilować z &amp;lt;code&amp;gt;--enable-nls&amp;lt;/code&amp;gt;)&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;[[MPD]] - nie wyróżniony w zależnościach, jednak instalowanie ncmpc bez MPD nie ma najmniejszego sensu&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Zrzut ekranu =&lt;br /&gt;
[[Grafika:Ncmpc.jpg|center|]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center&amp;quot;&amp;gt;Niezbyt wyrafinowany ncmpc poprawnie pokazujący obcojęzyczne znaki diakrytyczne&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Linki =&lt;br /&gt;
*[http://hem.bredband.net/kaw/ncmpc/ Strona domowa]&lt;br /&gt;
*[[MPD|Tekst o MPD na fluxboxpl.org]]&lt;br /&gt;
&lt;br /&gt;
[[Kategoria:Programy]]&lt;/div&gt;</description>
			<pubDate>Tue, 13 Mar 2007 19:54:48 GMT</pubDate>			<dc:creator>Minio</dc:creator>			<comments>http://www.fluxboxpl.org/portal/Dyskusja:Ncmpc</comments>		</item>
		<item>
			<title>Edycja pliku init</title>
			<link>http://www.fluxboxpl.org/portal/Edycja_pliku_init</link>
			<description>&lt;p&gt;Opis zmian: /* Pozostałe ustawienia: */ usunięty opis rootcommand, którego Fluxbox już i tak nie respektuje (wersja z GITa od 10.2008)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Plik &amp;lt;tt&amp;gt;init&amp;lt;/tt&amp;gt; jest głównym plikiem konfiguracyjnym Fluxboksa. Znajduje się on w katalogu &amp;lt;tt&amp;gt;~/.fluxbox/&amp;lt;/tt&amp;gt; i zawiera czysty tekst, dzięki czemu można go modyfikować dowolnym edytorem tekstu. Po każdej zmianie plik należy zapisać i z menu wybrać opcję rekonfiguracji (w domyślnym Menu Gentoo jest to &amp;lt;code&amp;gt;PPM -&amp;gt; fluxbox menu -&amp;gt; Reload config&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Poniżej znajduje się opis dostępnych opcji. Polecenia z opcją screen0 tyczą się pierwszego monitora. Jeśli używasz więcej niż jednego, to każdy kolejny będzie zwiększany o jeden, np. screen1 (drugi), screen2 (trzeci) itd. Jeżeli screen jest pominięte, opcja dotyczy wszystkich ekranów.&lt;br /&gt;
&lt;br /&gt;
===Ustawienia przezroczystości:===&lt;br /&gt;
 session.screen0.menu.alpha: &amp;lt;całkowita&amp;gt;&lt;br /&gt;
Przezroczystość menu.&lt;br /&gt;
&lt;br /&gt;
 session.screen0.slit.alpha: &amp;lt;całkowita&amp;gt;&lt;br /&gt;
Przezroczystość szczeliny.&lt;br /&gt;
&lt;br /&gt;
 session.screen0.toolbar.alpha: &amp;lt;całkowita&amp;gt;&lt;br /&gt;
Przezroczystość paska narzędzi.&lt;br /&gt;
&lt;br /&gt;
 session.screen0.window.focus.alpha: &amp;lt;całkowita&amp;gt;&lt;br /&gt;
Przezroczystość aktywnego okna.&lt;br /&gt;
&lt;br /&gt;
 session.screen0.window.unfocus.alpha: &amp;lt;całkowita&amp;gt;&lt;br /&gt;
Przezroczystość okien nieaktywnych.&lt;br /&gt;
&lt;br /&gt;
Parametr jest liczbą całkowitą z przedziału 0-255. 255 oznacza brak przezroczystości a wartość 0  - całkowitą przezroczystość.&lt;br /&gt;
&lt;br /&gt;
Domyślnie: 255&lt;br /&gt;
&lt;br /&gt;
{{uwaga|Ustawienia alphy w &amp;lt;tt&amp;gt;init&amp;lt;/tt&amp;gt; nie odniosą skutku jeżeli w &amp;lt;tt&amp;gt;xorg.conf&amp;lt;/tt&amp;gt; włączone jest composite (&amp;lt;code&amp;gt;Option      &amp;quot;Composite&amp;quot;     &amp;quot;Enable&amp;quot;&amp;lt;/code&amp;gt;).}}&lt;br /&gt;
&lt;br /&gt;
===Opcje autoukrywania:===&lt;br /&gt;
 session.screen0.slit.autoHide: &amp;lt;boolean&amp;gt;&lt;br /&gt;
Opcja autoukrywania dla szczeliny.&lt;br /&gt;
&lt;br /&gt;
 session.screen0.toolbar.autoHide: &amp;lt;boolean&amp;gt;&lt;br /&gt;
Opcja autoukrywania dla paska narzędzi.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;boolean&amp;gt; należy zastąpić ''True'' (prawda) lub ''False'' (fałsz). Wybranie ''True'' spowoduje ukrycie elementu, gdy nie będzie używany.&lt;br /&gt;
&lt;br /&gt;
Domyślnie: False&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Opcje rolki:===&lt;br /&gt;
 session.screen0.desktopwheeling: &amp;lt;boolean&amp;gt;&lt;br /&gt;
Opcja rolki myszy dla pulpitów.&lt;br /&gt;
&lt;br /&gt;
{{Uwaga|Od wersji 1.0rc3 przewijanie wirtualnych pulpitów rolką myszy definiowane jest w [[Plik keys|pliku keys]]. Tym samym powyższa linia straciła wszelkie znaczenie poza kontekstem &amp;lt;code&amp;gt;[[#Ustawiania paska ikon:|iconbar.wheelMode:]]&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
&lt;br /&gt;
 session.screen0.toolbar.wheeling: &amp;lt;boolean&amp;gt;&lt;br /&gt;
Opcja rolki myszy dla paska narzędzi.&lt;br /&gt;
&lt;br /&gt;
{{Uwaga|Nie udokumentowano działania tej opcji.}}&lt;br /&gt;
&lt;br /&gt;
Gdy ''True'', rolka myszy będzie służyć do zmiany aktualnego pulpitu wirtualnego, gdy kursor myszy znajdzie się nad odpowiednim elementem.&lt;br /&gt;
&lt;br /&gt;
Domyślnie: True&lt;br /&gt;
&lt;br /&gt;
 session.screen0.reversewheeling: &amp;lt;boolean&amp;gt;&lt;br /&gt;
Gdy ''True'', przewinięcie rolki myszki „do siebie” (''Mouse5'') spowoduje przejście na następny pulpit wirtualny, „od siebie” (''Mouse4'') — poprzedni.&lt;br /&gt;
&lt;br /&gt;
Domyślnie: False&lt;br /&gt;
&lt;br /&gt;
===Opcje warstwy:===&lt;br /&gt;
 session.screen0.slit.layer: &amp;lt;warstwa&amp;gt;&lt;br /&gt;
Określa warstwę szczeliny.&lt;br /&gt;
&lt;br /&gt;
 session.screen0.toolbar.layer: &amp;lt;warstwa&amp;gt;&lt;br /&gt;
Określa warstwę paska narzędziowego.&lt;br /&gt;
&lt;br /&gt;
Dzięki tym opcjom można ustawić na której warstwie ma pojawić się pasek narzędziowy oraz szczelina. Dostępne argumenty to: &lt;br /&gt;
*Above Dock (powyżej doku)&lt;br /&gt;
*Dock (dok)&lt;br /&gt;
*Top (wierzch)&lt;br /&gt;
*Normal (normalnie)&lt;br /&gt;
*Bottom (dno)&lt;br /&gt;
*Desktop (pulpit)&lt;br /&gt;
&lt;br /&gt;
Domyślnie: Desktop&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Opcje onTop:===&lt;br /&gt;
 session.screen0.slit.onTop: &amp;lt;boolean&amp;gt;&lt;br /&gt;
Opcja przykrywania szczeliny przez okna.&lt;br /&gt;
&lt;br /&gt;
 session.screen0.toolbar.onTop: &amp;lt;boolean&amp;gt;&lt;br /&gt;
Opcja przykrywania paska narzędzi przez okna.&lt;br /&gt;
&lt;br /&gt;
Gdy ''True'', element zawsze będzie na wierzchu i żadne okno go nie przykryje.&lt;br /&gt;
&lt;br /&gt;
Domyślnie: False&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Opcje umiejscowienia: ===&lt;br /&gt;
 session.screen0.slit.placement: &amp;lt;umiejscowienie&amp;gt;&lt;br /&gt;
Umiejscowienie szczeliny.&lt;br /&gt;
&lt;br /&gt;
Domyślnie: BottomRight&lt;br /&gt;
&lt;br /&gt;
 session.screen0.toolbar.placement: &amp;lt;umiejscowienie&amp;gt;&lt;br /&gt;
Umiejscowienie paska narzędziowego.&lt;br /&gt;
&lt;br /&gt;
Domyślnie: BottomCenter&lt;br /&gt;
&lt;br /&gt;
 session.screen0.tab.placement: &amp;lt;pozycja&amp;gt;&lt;br /&gt;
Umiejscowienie zewnętrznych zakładek (patrz [[#Ustawienia_zak.C5.82adek:|sekcja zakładek]]). Nie może przyjąć pozycji zawierających ''Center''.&amp;lt;br&amp;gt;&lt;br /&gt;
Opcja dostępna w wersjach 1.0rc i nowszych.&lt;br /&gt;
&lt;br /&gt;
Domyślnie: TopLeft&lt;br /&gt;
&lt;br /&gt;
Możliwe umiejscowienia: &lt;br /&gt;
*TopLeft (lewa górna część ekranu)&lt;br /&gt;
*TopCenter (środkowa górna część ekranu)&lt;br /&gt;
*TopRight (prawa górna część ekranu)&lt;br /&gt;
*LeftTop (górna lewa strona ekranu)&lt;br /&gt;
*LeftCenter (środkowa lewa strona ekranu)&lt;br /&gt;
*LeftBottom (dolna lewa strona ekranu)&lt;br /&gt;
*RightTop (górna prawa strona ekranu)&lt;br /&gt;
*RightCenter (środkowa prawa strona ekranu)&lt;br /&gt;
*RightBottom (dolna prawa strona ekranu)&lt;br /&gt;
*BottomLeft (lewa dolna część ekranu)&lt;br /&gt;
*BottomCenter (środkowa dolna część ekranu)&lt;br /&gt;
*BottomRight (prawa dolna ekranu)&lt;br /&gt;
&lt;br /&gt;
===Ustawienia zasłonięcia podczas maksymalizacji:===&lt;br /&gt;
 session.screen0.slit.maxOver: &amp;lt;boolean&amp;gt;&lt;br /&gt;
Ustawienia zasłonięcia dla szczeliny.&lt;br /&gt;
&lt;br /&gt;
 session.screen0.toolbar.maxOver: &amp;lt;boolean&amp;gt;&lt;br /&gt;
Ustawienia zasłonięcia dla paska narzędziowego.&lt;br /&gt;
&lt;br /&gt;
Gdy ''True'', element zostanie przysłonięty przez okno podczas jego maksymalizacji&lt;br /&gt;
&lt;br /&gt;
Domyślnie: False&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Ustawienia paska narzędziowego:===&lt;br /&gt;
&lt;br /&gt;
 session.screen0.toolbar.visible: &amp;lt;boolean&amp;gt;&lt;br /&gt;
Gdy ''True'', pasek narzędziowy będzie widoczny.&amp;lt;br /&amp;gt;&lt;br /&gt;
Poniższe opcje są ważne tylko gdy zostanie ustawione ''True''.&lt;br /&gt;
&lt;br /&gt;
Domyślnie: True&lt;br /&gt;
&lt;br /&gt;
 session.screen0.toolbar.height: &amp;lt;całkowita&amp;gt;&lt;br /&gt;
Określa wysokość paska narzędziowego. Parametrem jest dowolna liczba całkowita z zakresu 1-99. Gdy podana zostanie wartość spoza tego zakresu, użyta zostanie wartość podana w aktualnym stylu.&lt;br /&gt;
&lt;br /&gt;
Domyślnie: 0&lt;br /&gt;
&lt;br /&gt;
 session.screen0.toolbar.widthPercent: &amp;lt;całkowita&amp;gt;&lt;br /&gt;
Szerokości paska narzędziowego w procentach. Argumentem może być dowolna liczba z zakresu 0-100.&lt;br /&gt;
&lt;br /&gt;
Domyślnie: 75&lt;br /&gt;
&lt;br /&gt;
 session.screen0.toolbar.tools: &amp;lt;przybory&amp;gt;&lt;br /&gt;
Określa przybory jakie mają pojawić się na pasku narzędziowym. Dozwolone opcje to:&lt;br /&gt;
*clock (zegar)&lt;br /&gt;
*iconbar (pasek ikon)&lt;br /&gt;
*nextwindow (przycisk następne okno)&lt;br /&gt;
*prevwindow (przycisk poprzednie okno)&lt;br /&gt;
*nextworkspace (przycisk następna przestrzeń robocza)&lt;br /&gt;
*prevworkspace (przycisk poprzednia przestrzeń robocza)&lt;br /&gt;
*systemtray (tacka systemowa)&lt;br /&gt;
*workspacename (nazwa przestrzeni roboczej)&lt;br /&gt;
Można podać dowolne z wyżej wymienionych. Będą one wyświetlane na pasku narzędziowym od lewej do prawej. Elementy mogą się powtarzać. Powinny być oddzielone przecinkiem i spacją (&amp;lt;code&amp;gt;, &amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
 session.iconbar: &amp;lt;boolean&amp;gt;&lt;br /&gt;
Gdy ''True'', pasek narzędziowy Fluxboksa będzie zawierał miejsce na pasek ikon (patrz wyżej).&lt;br /&gt;
{{Uwaga|Nie udokumentowano jeszcze zmiany zachowania Fluxboksa w zależności od ustawienia tej opcji}}&lt;br /&gt;
Domyślnie: True&lt;br /&gt;
&lt;br /&gt;
 session.screen0.toolbar.onhead: &amp;lt;całkowita&amp;gt;&lt;br /&gt;
Określa na którym monitorze ma być widoczny pasek narzędzi. Pomocna w przypadku systemów z kilkoma ekranami. Jako argument podajemy liczbę całkowitą z zakresu 0 - liczba_monitorów.&lt;br /&gt;
&lt;br /&gt;
Domyślnie: 0&lt;br /&gt;
&lt;br /&gt;
===Ustawienia szczeliny:===&lt;br /&gt;
 session.screen0.slit.onhead: &amp;lt;całkowiata&amp;gt;&lt;br /&gt;
Określa na którym monitorze ma być widoczna szczelina. Pomocna w przypadku systemu z kilkoma ekranami. Jako argument podajemy liczbę całkowitą z zakresu 0 - liczba_monitorów.&lt;br /&gt;
&lt;br /&gt;
Domyślnie: 0&lt;br /&gt;
&lt;br /&gt;
 session.screen0.slit.direction: &amp;lt;kierunek&amp;gt;&lt;br /&gt;
Ustala, w jakim kierunku mają pojawiać się kolejne aplikacje uruchamiane w szczelinie. &lt;br /&gt;
*''Vertical'' - jedna obok drugiej&lt;br /&gt;
*''Horizontal'' - jedna pod drugą&lt;br /&gt;
&lt;br /&gt;
Domyślnie: Vertical&lt;br /&gt;
&lt;br /&gt;
===Ustawiania paska ikon:===&lt;br /&gt;
 session.screen0.iconbar.mode: &amp;lt;tryb&amp;gt;&lt;br /&gt;
Opcja określa tryb menu paska ikon. Dostępne opcje:&lt;br /&gt;
*AllWindows (wszystkie okna)&lt;br /&gt;
*Icons (wszystkie zminimalizowane okna)&lt;br /&gt;
*None (żadne)&lt;br /&gt;
*Workspace (wszystkie z aktualnego pulpitu wirtualnego)&lt;br /&gt;
*WorkspaceIcons (wszystkie zminimalizowane okna z aktualnego pulpitu wirtualnego)&lt;br /&gt;
&lt;br /&gt;
Domyślnie: WorkspaceIcons&lt;br /&gt;
&lt;br /&gt;
 session.screen0.iconbar.use.Pixmap: &amp;lt;boolean&amp;gt;&lt;br /&gt;
Gdy przyjmie wartość ''True'', na pasku ikon obok nazwy okna pojawi się ikona programu (domyślnie przechowywana w &amp;lt;tt&amp;gt;/usr/share/pixmaps/&amp;lt;/tt&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Domyślnie: True&lt;br /&gt;
&lt;br /&gt;
 session.screen0.iconbar.iconTextPadding: &amp;lt;liczba&amp;gt;&lt;br /&gt;
Określa odległość tekstu od lewego i prawego boku na pasku ikon (liczone dla każdej ikony z osobna). Argumentem może być dowolna liczba naturalna (domyślna litera &amp;lt;code&amp;gt;l&amp;lt;/code&amp;gt; może zostać pominięta lub zastąpiona dowolną inną). Wybranie wartości większej niż ok. 650 będzie powodowało, że tekst nie będzie się wyświetlał (lewy margines najdzie na prawy i vice versa). {{Uwaga|Ponieważ liczba nie wyraża określonej jednostki, konieczne jest ustawianie tej opcji metodą prób i błędów}}&lt;br /&gt;
Domyślnie: 10l&lt;br /&gt;
&lt;br /&gt;
 session.screen0.iconbar.deiconifyMode: &amp;lt;tryb&amp;gt;&lt;br /&gt;
Opcja ważna tylko gdy &amp;lt;code&amp;gt;*.iconbar.mode&amp;lt;/code&amp;gt; (patrz wyżej) ustawione jest, aby wyświetlało okna z wielu pulpitów wirtualnych. Możliwe ustawienia to:&lt;br /&gt;
*Current - kliknięcie na ikonę spowoduje otworzenie okna programu na aktualnym pulpicie wirtualnym&lt;br /&gt;
*Follow - kliknięcie na ikonę spowoduje przeniesienie się na pulpit, na którym znajduje się okno programu&lt;br /&gt;
*SemiFollow - działa jak ''Current'' dla zminimalizowanych okien, ''Follow'' dla wszystkich innych&lt;br /&gt;
&lt;br /&gt;
 session.screen0.iconbar.alignment: &amp;lt;pozycja&amp;gt;&lt;br /&gt;
Opcja określa pozycję ikon na pasku ikon. Możliwe ustawienia:&lt;br /&gt;
*Left (od lewej do prawej)&lt;br /&gt;
*Relative (zależna od ilości ikon - zawsze będą zajmowały całą dostępną przestrzeń)&lt;br /&gt;
*Right (od prawej do lewej)&lt;br /&gt;
&lt;br /&gt;
Domyślnie: Relative&lt;br /&gt;
&lt;br /&gt;
 session.screen0.iconbar.iconWidth: &amp;lt;liczba&amp;gt;&lt;br /&gt;
Określa szerokość ikon. Argumentem może być dowolna liczba naturalna. Ustawienie czytane jest tylko gdy &amp;lt;code&amp;gt;iconbar.alignment&amp;lt;/code&amp;gt; przyjmie wartość inną niż ''Relative''.&lt;br /&gt;
&lt;br /&gt;
Domyślnie: 70&lt;br /&gt;
&lt;br /&gt;
 session.screen0.iconbar.clientWidth: &amp;lt;całkowita&amp;gt;&lt;br /&gt;
To samo co &amp;lt;code&amp;gt;iconWidth&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 session.screen0.iconbar.wheelMode: &amp;lt;wartość&amp;gt;&lt;br /&gt;
Ustala zachowanie kółka myszy nad paskiem ikon. Możliwe opcje to:&lt;br /&gt;
*On - włącza rolkę myszy&lt;br /&gt;
*Off - wyłącza rolkę myszy&lt;br /&gt;
*Screen - używa wartości &amp;lt;code&amp;gt;desktopwheeling&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Domyślnie: Screen&lt;br /&gt;
&lt;br /&gt;
===Ustawienia przesuwania okna:===&lt;br /&gt;
 session.screen0.opaqueMove: &amp;lt;boolean&amp;gt;&lt;br /&gt;
Gdy przyjmie ''True'', podczas przesuwania okna widoczna będzie jego zawartość. Dla słabszych komputerów zalecane jest ''False''.&lt;br /&gt;
&lt;br /&gt;
Domyślnie: False&lt;br /&gt;
&lt;br /&gt;
 session.opaqueMove: &amp;lt;boolean&amp;gt;&lt;br /&gt;
To samo co wyżej.&lt;br /&gt;
&lt;br /&gt;
Domyślnie: True&lt;br /&gt;
&lt;br /&gt;
Poniższe ustawienia zadziałają dla przesuwanych okien tylko wtedy, gdy &amp;lt;code&amp;gt;opaqueMove&amp;lt;/code&amp;gt; ustawione jest na ''False''. Ich efekt będzie także widoczny podczas zmiany wielkości okna. Dotyczą one ramki, którą wtedy widać.&lt;br /&gt;
&lt;br /&gt;
 session.screen0.overlay.lineWidth: &amp;lt;całkowita&amp;gt;&lt;br /&gt;
Grubość (w pikselach) ruchomej ramki. Grubsze ramki powodują dziwne zachowanie Fluxboksa - odwraca on kolory pod ramką.&lt;br /&gt;
&lt;br /&gt;
Domyślnie: 1&lt;br /&gt;
&lt;br /&gt;
 session.screen0.overlay.lineStyle: &amp;lt;styl&amp;gt;&lt;br /&gt;
Styl ramki. Możliwe ustawienia:&lt;br /&gt;
*LineSolid - linia ciągła&lt;br /&gt;
*LineOnOffDash - linia przerywana, fragmenty przezroczyste są krótsze niż ciągłe (w rezultacie dla szerokości większej niż 3 widoczna jest linia ciągła)&lt;br /&gt;
*LineDoubleDash - linia przyrywana, równe długości&lt;br /&gt;
&lt;br /&gt;
Domyślnie: LineSolid&lt;br /&gt;
&lt;br /&gt;
 session.screen0.overlay.joinStyle: JoinMiter&lt;br /&gt;
Określa styl rogów ramki. Widoczne tylko gdy jej szerokość jest większa niż 1.&lt;br /&gt;
*JoinRound  - zaokraglone&lt;br /&gt;
*JoindMiter - kwadratowe&lt;br /&gt;
*JoinBevel - ścięte&lt;br /&gt;
&lt;br /&gt;
Domyślnie: JoinMiter&lt;br /&gt;
&lt;br /&gt;
 session.screen0.overlay.capStyle: CapNotLast&lt;br /&gt;
Definiuje jak będą wyglądały końce linii rysowanych, gdy &amp;lt;code&amp;gt;overlay.lineStyle&amp;lt;/code&amp;gt; przyjmie wartość ''LineOnOffDash''.&lt;br /&gt;
*CapButt - kwadratowe&lt;br /&gt;
*CapNotLast - jak wyżej, jednak gdy szerokość linii jest równa 0, ostatni punkt nie jest wyświetlany&lt;br /&gt;
*CapRound - zaokrąglenie o promieniu równym szerokości linii i środku w punkcie końcowym&lt;br /&gt;
*CapProjecting - kwadratowe, jednak linia jest wydłużana o połowę szerokości za punkt końcowy&lt;br /&gt;
&lt;br /&gt;
Domyślnie: CapNotLast&lt;br /&gt;
&lt;br /&gt;
{{Uwaga|Dokładniejsze wytłumaczenie powyższych opcji znajduje się w &amp;lt;code&amp;gt;man XCreateGC&amp;lt;/code&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
Obrazowe przedstawienie opcji &amp;lt;code&amp;gt;capStyle&amp;lt;/code&amp;gt; znajduje się w [http://www.poplog.org/docs/popdocs/pop11/ref/XpwPixmap pop11 ref XpwPixmap] w sekcji '''XtNcapStyle'''}}&lt;br /&gt;
&lt;br /&gt;
===Ustawienia zakładek:===&lt;br /&gt;
 session.tabs:  &amp;lt;boolean&amp;gt;&lt;br /&gt;
Gdy ''True'', Fluxbox będzie korzystał z zakładek. Wszystkie poniższe opcje przynoszą efekt tylko gdy ustawione na ''True''.&lt;br /&gt;
&lt;br /&gt;
Domyślnie: True&lt;br /&gt;
&lt;br /&gt;
 session.screen0.sloppywindowgrouping: &amp;lt;boolean&amp;gt;&lt;br /&gt;
*True - zakładkę wystarczy opuścić na okno, aby została dodana do grupy&lt;br /&gt;
*False - zakładkę należy opuścić na pasek tytułu, aby została dodana do grupy&lt;br /&gt;
&lt;br /&gt;
Domyślnie: True&lt;br /&gt;
&lt;br /&gt;
 session.tabsAttachArea: &amp;lt;miejsce&amp;gt;&lt;br /&gt;
*Window - równoważne &amp;lt;code&amp;gt;sloppywindowgrouping:&amp;lt;/code&amp;gt; ''True''&lt;br /&gt;
*Titlebar - równoważne &amp;lt;code&amp;gt;sloppywindowgrouping:&amp;lt;/code&amp;gt; ''False''&lt;br /&gt;
&lt;br /&gt;
Domyślnie: Window&lt;br /&gt;
&lt;br /&gt;
 session.tabPadding: &amp;lt;całkowita&amp;gt;&lt;br /&gt;
Określa odległość tekstu od lewej i prawej krawędzi zakładki. Argumentem może być dowolna liczba całkowita.&lt;br /&gt;
 {{Uwaga|Ponieważ liczba nie wyraża określonej jednostki, konieczne jest ustawianie tej opcji metodą prób i błędów}}&lt;br /&gt;
Domyślnie: 0&lt;br /&gt;
&lt;br /&gt;
 session.focusTabMinWidth: &amp;lt;całkowita&amp;gt;&lt;br /&gt;
Określa minimalną szerokość aktywnej zakładki w procentach, gdzie 100 = szerokość okna.&lt;br /&gt;
&lt;br /&gt;
Domyślnie: 0&lt;br /&gt;
&lt;br /&gt;
 session.screen0.tabs.intitlebar: &amp;lt;boolean&amp;gt;&lt;br /&gt;
Gdy ''True'', zakładki będą umieszczane na pasku tytułu okna. Poniższe opcje przynoszą efekt tylko, gdy ustawione na ''False''.&amp;lt;br /&amp;gt;&lt;br /&gt;
Opcja dostępna w wersjach 1.0rc i nowszych.&lt;br /&gt;
&lt;br /&gt;
Domyślnie: False&lt;br /&gt;
&lt;br /&gt;
 session.screen0.tab.alignment: &amp;lt;pozycja&amp;gt;&lt;br /&gt;
Wyrównywanie zakładek do boku:&lt;br /&gt;
*Left - lewego&lt;br /&gt;
*Right - prawego&lt;br /&gt;
&lt;br /&gt;
Domyślnie: Left&lt;br /&gt;
&lt;br /&gt;
 session.screen0.tab.height: &amp;lt;całkowita&amp;gt;&lt;br /&gt;
Powinno określać wysokość zakładki. &lt;br /&gt;
&lt;br /&gt;
{{Uwaga|W wersjach 1.0rc2 i 1.0rc3 nie udokumentowano działania tej opcji}}&lt;br /&gt;
Domyślnie: 16&lt;br /&gt;
&lt;br /&gt;
 session.screen0.tab.width: &amp;lt;całkowita&amp;gt;&lt;br /&gt;
Określa szerokość zakładki w pikselach. Argumentem może być dowolna liczba całkowita.&lt;br /&gt;
&lt;br /&gt;
Domyślnie: 64&lt;br /&gt;
&lt;br /&gt;
 session.screen0.tab.rotatevertical: &amp;lt;boolean&amp;gt;&lt;br /&gt;
Gdy ''True'' prawdopodobnie odwraca zakładkę w pionie.&lt;br /&gt;
{{Uwaga|Nie udokumentowano jeszcze działania tej opcji}}&lt;br /&gt;
Domyślnie: True&lt;br /&gt;
&lt;br /&gt;
===Opcje położenia nowo otwieranych okien===&lt;br /&gt;
&lt;br /&gt;
 session.screen0.windowPlacement: &amp;lt;pozycja&amp;gt;&lt;br /&gt;
Opcja określająca w jakim miejscu ma pojawić się nowo otwarte okno. Możliwe ustawienia to:&lt;br /&gt;
*RowSmartPlacement - nowe okna będą otwierane w poziomie w kierunku ustalonym przez &amp;lt;code&amp;gt;rowPlacementDirection&amp;lt;/code&amp;gt;&lt;br /&gt;
*ColSmartPlacement - nowe okna będą otwierane w pionie w kierunku ustalonym przez &amp;lt;code&amp;gt;colPlacementDirection&amp;lt;/code&amp;gt;&lt;br /&gt;
*CascadePlacement - okna otwierane kaskadowo, w odległości równej wysokości paska tytułowego od lewego górnego rogu okna&lt;br /&gt;
*UnderMousePlacement - nowe okna będą otwierane pod kursorem myszki&lt;br /&gt;
&lt;br /&gt;
Domyślnie: RowSmartPlacement&lt;br /&gt;
&lt;br /&gt;
 session.screen0.rowPlacementDirection: &amp;lt;kierunek&amp;gt;&lt;br /&gt;
Ustala położenie okien w poziomie:&lt;br /&gt;
*LeftToRight - nowe okna będą przyklejone do lewej krawędzi ekranu/ innego okna&lt;br /&gt;
*RightToLeft - nowe okna będą przyklejone do prawej krawędzi ekranu/ innego okna&lt;br /&gt;
&lt;br /&gt;
Domyślnie: LeftToRight&lt;br /&gt;
&lt;br /&gt;
 session.screen0.colPlacementDirection: &amp;lt;kierunek&amp;gt;&lt;br /&gt;
Ustala kierunek okien w pionie:&lt;br /&gt;
*TopToBottom - nowe okna będą przyklejone do górnej krawędzi ekranu/ innego okna&lt;br /&gt;
*BottomToTop - nowe okna będą przyklejone do dolnej krawędzi ekranu/ innego okna&lt;br /&gt;
&lt;br /&gt;
===Opcje aktywowania okien===&lt;br /&gt;
 session.screen0.focusModel:&lt;br /&gt;
Określa, w jaki sposób będą aktywowane okna:&lt;br /&gt;
*ClickFocus - należy na nie kliknąć&lt;br /&gt;
*MouseFocus - należy na nie najechać kursorem myszy&lt;br /&gt;
&lt;br /&gt;
Domyślnie: ClickFocus&lt;br /&gt;
&lt;br /&gt;
 session.screen0.tabFocusModel:&lt;br /&gt;
Określa, w jaki sposób będą aktywowane zakładki:&lt;br /&gt;
*ClickToTabFocus - należy na nią kliknąć&lt;br /&gt;
*SloppyTabFocus - należy na nią najechać kursorem myszy&lt;br /&gt;
&lt;br /&gt;
Domyślnie: ClickToTabFocus&lt;br /&gt;
&lt;br /&gt;
 session.screen0.autoRaise: &amp;lt;boolean&amp;gt;&lt;br /&gt;
Gdy ''True'', aktywne okno będzie automatycznie przesuwane na wierzch.&lt;br /&gt;
&lt;br /&gt;
Domyślnie: True&lt;br /&gt;
&lt;br /&gt;
 session.screen0.autoRaiseDelay: &amp;lt;całkowita&amp;gt;&lt;br /&gt;
Określająca opóźnienie w milisekundach po jakim ma pojawić się okno, gdy &amp;lt;code&amp;gt;autoRaise&amp;lt;/code&amp;gt; zostanie ustawione na ''True''.&lt;br /&gt;
&lt;br /&gt;
Domyślnie: 250&lt;br /&gt;
&lt;br /&gt;
 session.screen0.clickRaise: &amp;lt;boolean&amp;gt;&lt;br /&gt;
Gdy ''True'', kliknięcie na okno spowoduje przesunięcie go na wierzch.&lt;br /&gt;
&lt;br /&gt;
Domyślnie: True&lt;br /&gt;
&lt;br /&gt;
 session.screen0.followModel: &lt;br /&gt;
Ustala, co zrobić z oknami, które będą aktywowane na innym niż aktualny pulpit wirtualny.&lt;br /&gt;
*Ignore  - nic&lt;br /&gt;
*Follow  - zmieni aktualny wirtualny pulpit na odpowiedni&lt;br /&gt;
*Current = CurrentWorkspace = Fetch - przeniesie okno na aktualny pulpit wirtualny&lt;br /&gt;
&lt;br /&gt;
Domyślnie: Follow&lt;br /&gt;
&lt;br /&gt;
 session.screen0.focuseLastWindow: &amp;lt;boolean&amp;gt;&lt;br /&gt;
Gdy ''True'', Fluxbox zapamięta kolejność otwieranych okien i będzie aktywował najnowsze po zamknięciu aktywnego okna lub zmianie aktualnego pulpitu wirtualnego.&lt;br /&gt;
&lt;br /&gt;
Domyślnie: True&lt;br /&gt;
&lt;br /&gt;
 session.screen0.focusNewWindows: &amp;lt;boolean&amp;gt;&lt;br /&gt;
Gdy ''True'', nowo otwierane okna będą automatycznie aktywnymi.&lt;br /&gt;
&lt;br /&gt;
Domyślnie: True&lt;br /&gt;
&lt;br /&gt;
===Opcje menu===&lt;br /&gt;
 session.screen0.menuMode: &amp;lt;rodzaj&amp;gt;&lt;br /&gt;
Określa, jak mają być otwierane elementy submenu w menu Fluxboksa.&lt;br /&gt;
*Click - po kliknięciu&lt;br /&gt;
*Delay - po pewnym czasie aktywności elementu&lt;br /&gt;
&lt;br /&gt;
Domyślnie: Delay&lt;br /&gt;
&lt;br /&gt;
 session.screen0.menuDelay: &amp;lt;całkowita&amp;gt;&lt;br /&gt;
Określa, po jakim czasie (w milisekundach) ma pojawić się submenu, gdy &amp;lt;code&amp;gt;menuMode&amp;lt;/code&amp;gt; ustawione jest na ''Delay''.&lt;br /&gt;
&lt;br /&gt;
Domyślnie: 250&lt;br /&gt;
&lt;br /&gt;
 session.screen0.menuDelayClose: &amp;lt;całkowita&amp;gt;&lt;br /&gt;
Określa (w milisekundach) po jakim czasie ma zamknąć się submenu, gdy kursor myszki przejdzie na inny element.&lt;br /&gt;
&lt;br /&gt;
Domyślnie: 0&lt;br /&gt;
&lt;br /&gt;
===Pozostałe ustawienia:===&lt;br /&gt;
 session.screen0.edgeSnapThreshold: &amp;lt;całkowita&amp;gt;&lt;br /&gt;
Określa przy jakiej odległości okno zostanie przyciągnięte do krawędzi innego okna lub ekranu. Argumentem może być dowolna liczba całkowita, która określi liczbę pikseli przy jakiej okno ma zostać przyciągnięte.&lt;br /&gt;
&lt;br /&gt;
Domyślnie: 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 session.screen0.resizeMode: &amp;lt;typ&amp;gt;&lt;br /&gt;
Zmienia typ rozszerzania okna przy przytrzymaniu klawisza alt i wciśnięciu PPM. Możliwe typy:&lt;br /&gt;
*Bottom - rozszerza względem lewego górnego rogu&lt;br /&gt;
*Quadrant - rozszerza względem rogu przeciwnego do miejsca, w którym wciśnie się PPM&lt;br /&gt;
*Center - rozszerza równocześnie od każdego rogu&lt;br /&gt;
&lt;br /&gt;
Domyślnie: Bottom&lt;br /&gt;
&lt;br /&gt;
 session.screen0.workspacewarping: &amp;lt;boolean&amp;gt;&lt;br /&gt;
Gdy ''True'', podczas przeciągania okna przez krawędź ekranu zmieni się aktualny pulpit wirtualny (lewa krawędź - poprzedni; prawa - następny).&lt;br /&gt;
&lt;br /&gt;
Domyślnie: True&lt;br /&gt;
&lt;br /&gt;
 session.screen0.showwindowposition: &amp;lt;boolean&amp;gt;&lt;br /&gt;
Gdy ''True'', podczas przesuwania lub zmiany rozmiarów okna pojawi się prostokącik informujący o aktualnych właściwościach okna.&lt;br /&gt;
&lt;br /&gt;
Domyślnie: True&lt;br /&gt;
&lt;br /&gt;
 session.screen0.decorateTransient: &amp;lt;boolean&amp;gt;&lt;br /&gt;
Gdy ''True'', dekoracje będą obecne także na oknach potomnych programów.&lt;br /&gt;
&lt;br /&gt;
Domyślnie: False&lt;br /&gt;
&lt;br /&gt;
 session.screen0.workspaceNames: &amp;lt;nazwy&amp;gt;&lt;br /&gt;
Określa, oddzielone przecinkiem, nazwy wirtualnych pulpitów.&amp;lt;br /&amp;gt;&lt;br /&gt;
Zaleca się zmianę tej opcji przez &amp;lt;code&amp;gt;PPM -&amp;gt; fluxbox menu -&amp;gt; Workspace List -&amp;gt; Zmień nazwę aktywnego pulpitu&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Domyślnie: one, two, three, four&lt;br /&gt;
&lt;br /&gt;
 session.screen0.striftimeFormat: &amp;lt;data&amp;gt;&lt;br /&gt;
Określa format wyświetlanego czasu. Więcej szczegółów w &amp;lt;code&amp;gt;man strftime&amp;lt;/code&amp;gt; lub &amp;lt;code&amp;gt;man date&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Domyślnie: %I:%M %p&lt;br /&gt;
&lt;br /&gt;
 session.screen0.fullMaximizaton: &amp;lt;boolean&amp;gt;&lt;br /&gt;
Gdy ''True'', po maksymalizacji okna będą zajmowały cały ekran.&lt;br /&gt;
&lt;br /&gt;
Domyślnie: False&lt;br /&gt;
&lt;br /&gt;
 session.screen0.imageDither: &amp;lt;boolean&amp;gt;&lt;br /&gt;
Gdy ''True'', kolory będą roztrząsane. Różnica jest widoczna tylko na systemach z małą głębią koloru - 8bpp lub mniej.&lt;br /&gt;
&lt;br /&gt;
Domyślnie: True&lt;br /&gt;
&lt;br /&gt;
 session.imageDither: &amp;lt;boolean&amp;gt;&lt;br /&gt;
To samo co wyżej.&lt;br /&gt;
&lt;br /&gt;
Domyślnie: False&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 session.screen0.workspaces: &amp;lt;całkowita&amp;gt;&lt;br /&gt;
Określa ilość wirtualnych pulpitów Fluxboksa.&lt;br /&gt;
{{Uwaga|Duża liczba pulpitów wirtualnych bardzo negatywnie wpływa na wydajność komputera. Nie jest znana górna granica ilości pulpitów wirtualnych, które może uruchomić Fluxbox (przy ponad 600 wciąż się uruchamia, jednak jest już nieużywalny)}}&lt;br /&gt;
Domyślnie: 4&lt;br /&gt;
&lt;br /&gt;
 session.screen0.windowMenu: &amp;lt;lokalizacja&amp;gt;&lt;br /&gt;
Określa lokalizację pliku &amp;lt;tt&amp;gt;windowmenu&amp;lt;/tt&amp;gt;, który pozwala na dostosowywanie paska tytułu dla każdego programu z osobna. Składnia jest podobna do składni [[Konfiguracja_Menu|menu]], jednak zawiera kilka dodatkowych elementów.&lt;br /&gt;
{{Uwaga|Dokładniejszy opis opcji znajduje się w [http://fluxbox.org/version-0.9.php changelogu] Fluxboksa w wersji '''0.9.10'''}}&lt;br /&gt;
Domyślnie: &amp;lt;nowiki&amp;gt;[brak]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 session.screen0.appsFile: &amp;lt;lokalizacja&amp;gt;&lt;br /&gt;
Określa lokalizację pliku &amp;lt;tt&amp;gt;apps&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Domyślnie: ~/.fluxbox/apps&lt;br /&gt;
&lt;br /&gt;
 session.screen0.groupFile: &amp;lt;lokalizacja&amp;gt;&lt;br /&gt;
Określa lokalizację pliku &amp;lt;tt&amp;gt;groups&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Domyślnie:  ~/.fluxbox/groups&lt;br /&gt;
&lt;br /&gt;
 session.screen0.keyFile: &amp;lt;lokalizacja&amp;gt;&lt;br /&gt;
Określa lokalizację pliku &amp;lt;tt&amp;gt;keys&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Domyślnie: ~/.fluxbox/keys&lt;br /&gt;
&lt;br /&gt;
 session.screen0.menuFile: &amp;lt;lokalizacja&amp;gt;&lt;br /&gt;
Określa lokalizację pliku menu.&lt;br /&gt;
&lt;br /&gt;
Domyślnie: ~/.fluxbox/menu&lt;br /&gt;
&lt;br /&gt;
 session.screen0.slitlistFile: &amp;lt;lokalizacja&amp;gt;&lt;br /&gt;
Określa lokalizację pliku slitlist.&lt;br /&gt;
&lt;br /&gt;
Domyślnie: ~/.fluxbox/slitlist&lt;br /&gt;
&lt;br /&gt;
 session.screen0.styleFile: &amp;lt;lokalizacja&amp;gt;&lt;br /&gt;
Określa lokalizację stylu używanego przez Fluxboksa.&lt;br /&gt;
&lt;br /&gt;
Domyślnie: /usr/share/fluxbox/styles/Meta&lt;br /&gt;
&lt;br /&gt;
 session.styleOverlay: &amp;lt;lokalizacja&amp;gt;&lt;br /&gt;
Określa lokalizację pliku &amp;lt;tt&amp;gt;overlay&amp;lt;/tt&amp;gt;. Wszelkie opcje w tym pliku nadpiszą analogiczne w aktualnym stylu, dzięki czemu można np. używać tego samego fontu niezależnie od stylu.&lt;br /&gt;
&lt;br /&gt;
 session.cacheLife: &amp;lt;całkowita&amp;gt;&lt;br /&gt;
Określająca jak długo (w minutach) mają pozostać w pamięci serwera X nieużywane pixmapy.&lt;br /&gt;
&lt;br /&gt;
Domyślnie: 5&lt;br /&gt;
&lt;br /&gt;
 session.cacheMax: &amp;lt;całkowita&amp;gt;&lt;br /&gt;
Określa ile pamięci (w kB) może wziąć Fluxbox do przechowania pixmap.&lt;br /&gt;
&lt;br /&gt;
Domyślnie: 200&lt;br /&gt;
&lt;br /&gt;
 session.colorsPerChanel: &amp;lt;całkowita&amp;gt;&lt;br /&gt;
Określa ile kolorów Fluxbox może wziąć od X serwera na wyświetlaczach pseudokolorowych. Kanał będzie czerwony, zielony lub niebieski. Fluxbox będzie korzystał z ilości kolorów równej &amp;lt;całkowita&amp;gt; podniesionej do sześcianu. &amp;lt;całkowita&amp;gt; musi być liczbą całkowitą z przedziału 2-6. Jeżeli używasz ośmiobitowego wyświetlacza, musisz ustawić wartość tej opcji na 4.&lt;br /&gt;
&lt;br /&gt;
Domyślnie: 4&lt;br /&gt;
&lt;br /&gt;
 session.doubleClickInterval:&lt;br /&gt;
Określa, jak dużo (maksymalnie) czasu (w milisekundach) musi minąć pomiędzy kliknięciami, aby zostały uznane za dwuklik.&lt;br /&gt;
&lt;br /&gt;
Domyślnie: 250&lt;br /&gt;
&lt;br /&gt;
 session.forcePseudoTransparency: &amp;lt;boolean&amp;gt;&lt;br /&gt;
Gdy ''True'', pseudoprzezroczystość jest używana nawet jeżeli używane jest composite.&lt;br /&gt;
&lt;br /&gt;
Domyślnie: False&lt;br /&gt;
&lt;br /&gt;
 session.ignoreBorder: &amp;lt;boolean&amp;gt;&lt;br /&gt;
Gdy ''False'', złapanie okna za jego obramowanie pozwoli je przemieszczać. &lt;br /&gt;
&lt;br /&gt;
Domyślnie: True&lt;br /&gt;
&lt;br /&gt;
 session.numLayers: &amp;lt;całkowita&amp;gt;&lt;br /&gt;
Określa ilość warstw. Argumentem może być dowolna liczba całkowita.&lt;br /&gt;
{{Uwaga|Nie jest zbadany przedział liczbowy}}&lt;br /&gt;
Domyślnie: 13&lt;br /&gt;
&lt;br /&gt;
 session.titlebar.left: &amp;lt;opcja&amp;gt;&lt;br /&gt;
Określa jakie przyciski mają znajdować się po lewej stronie pasku tytułu okna.&lt;br /&gt;
&lt;br /&gt;
Domyślnie: Stick&lt;br /&gt;
&lt;br /&gt;
 session.titlebar.right: &amp;lt;opcja&amp;gt;&lt;br /&gt;
Określa jakie przyciski mają znajdować się po prawej stronie pasku tytułu okna.&lt;br /&gt;
&lt;br /&gt;
Domyślnie: Minimize Maximize Close&lt;br /&gt;
&lt;br /&gt;
W obu przypadkach możliwe opcje to:&lt;br /&gt;
*Stick - przykleja okno (jest ono widoczne na wszystkich pulpitach wirtualnych)&lt;br /&gt;
*Menu - wyświetla menu okna (dostępne także po wciśnięciu środkowego przycisku myszy na pulpicie)&lt;br /&gt;
*Shade - zwija okno&lt;br /&gt;
*Minimize - minimalizuje okno&lt;br /&gt;
*Maximize - maksymalizuje okno&lt;br /&gt;
*Close - zamyka okno&lt;br /&gt;
&lt;br /&gt;
 session.updateDelayTime: &amp;lt;całkowita&amp;gt;&lt;br /&gt;
Określa po jakim czasie (w milisekundach) pseudoprzezroczystość powinna się zaktualizować podczas poruszania okna. Ważne tylko gdy &amp;lt;code&amp;gt;opaqueMove&amp;lt;/code&amp;gt; wynosi ''True''. Może przyśpieszyć poruszanie okna.&lt;br /&gt;
{{Uwaga|Nie udokumentowano działania tej opcji}}&lt;br /&gt;
Domyślnie: &amp;lt;nowiki&amp;gt;[brak]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 session.useMod1: &amp;lt;boolean&amp;gt;&lt;br /&gt;
Gdy ''True'' Fluxbox będzie korzystał z klawisza lewy Alt jako Mod1.&lt;br /&gt;
&lt;br /&gt;
[[Kategoria:Howto]]&lt;/div&gt;</description>
			<pubDate>Mon, 12 Mar 2007 11:47:00 GMT</pubDate>			<dc:creator>Acidburnpl</dc:creator>			<comments>http://www.fluxboxpl.org/portal/Dyskusja:Edycja_pliku_init</comments>		</item>
		<item>
			<title>Adesklets</title>
			<link>http://www.fluxboxpl.org/portal/Adesklets</link>
			<description>&lt;p&gt;Opis zmian: Przeniosione do innej kategorii&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Krótki opis==&lt;br /&gt;
[http://adesklets.sourceforge.net/ Adesklets] to program umożliwiający zastosowanie na pulpicie tak zwanych deskletów. Owe desklety mogą:&amp;lt;br /&amp;gt;&lt;br /&gt;
# pokazywać obciążenie procesora, temperatury podzespołów, pogodę, kalendarz&amp;lt;br /&amp;gt;&lt;br /&gt;
# wyświetlać informacje o nowych newsach czy też wiadomościach w skrzynce email&amp;lt;br /&amp;gt;&lt;br /&gt;
# wyświetlać ikony, pasek szybkiego uruchamiania&amp;lt;br /&amp;gt;&lt;br /&gt;
# służyć jako podręczny notatnik&amp;lt;br /&amp;gt;&lt;br /&gt;
# jeszcze więcej :-)&lt;br /&gt;
==Instalacja i wymagania==&lt;br /&gt;
Jeśli adesklets nie znajduje się w repozytorium dystrybucji to bez problemu można ściągnąć źródła i je skompilować. [[http://adesklets.sourceforge.net/doc/en/Installing-adesklets.html#Installing-adesklets Więcej informacji]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Trzeba zaznaczyć, że sam program nie przyda się do niczego. Aby wszystko działało i wyglądało tak jak byśmy tego chcieli potrzebujemy programu głównego i deskletów.&lt;br /&gt;
&lt;br /&gt;
==Przykładowe desklety==&lt;br /&gt;
&lt;br /&gt;
*'''weather''' - pokazuje aktualny stan pogody w zdefiniowanej lokalizacji.&lt;br /&gt;
*'''xmms_bar''' - pozwala kontrolować XMMS-a.&lt;br /&gt;
*'''mailer''' - pokazuje ilość nowych wiadomości w skrzynce odbiorczej.&lt;br /&gt;
*'''asimpleclock''' - wyświetla cyfrowy zegar na ekranie.&lt;br /&gt;
*'''acountdown''' - odlicza czas.&lt;br /&gt;
*'''yab''' - wyświetla podręczny pasek z możliwością uruchomienia aplikacji.&lt;br /&gt;
*'''quidnovi''' - czytnik newsów pokazujący czy pojawiły się jakieś nowe desklety/ich aktualizacje.&lt;br /&gt;
*'''newsfeed''' - czytnik RSS.&lt;br /&gt;
*'''Calendar''' - nazwa wskazuje sama na siebie - kalendarz.&lt;br /&gt;
*'''acpumon''' - pokazuje obciążenie procesora.&lt;br /&gt;
*'''weatherforecast''' - rozszerzony desklet pokazujący pogodę na 3 dni.&lt;br /&gt;
*'''abatstat''' - monitor baterii (apm).&lt;br /&gt;
*'''SystemMonitor''' - prosty monitor systemu - eyecandy conky :-).&lt;br /&gt;
*'''anetmon''' - prosty monitor sieci.&lt;br /&gt;
*'''mounter''' - pozwala zamontować i odmontować urządzenie jednocześnie wskazując jego wolne miejsce.&lt;br /&gt;
*'''acpi_battery''' - monitor baterii (acpi).&lt;br /&gt;
*'''mpdcontroller''' - prosty kontroler serwera mpd.&lt;br /&gt;
*'''aurfeed''' - wyświetla ostatnie aktualizacje paczek dla ArchLinuksa.&lt;br /&gt;
*'''wbcpu''' - monitor procesora przedstawiający graf(y).&lt;br /&gt;
*'''desknotes''' - pozwala umieszczać notatki na pulpicie.&lt;br /&gt;
*'''deskicon''' - wyświetla ikony na pulpicie.&lt;br /&gt;
*'''MldonkeyContol''' - monitor dla Mldonkey'a.&lt;br /&gt;
&lt;br /&gt;
==Linki==&lt;br /&gt;
[http://adesklets.sourceforge.net/ Adesklets - strona domowa]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://adesklets.sourceforge.net/screenshots.html Zrzuty ekranu]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://adesklets.sourceforge.net/desklets.html Więcej informacji na temat dostępnych deskletów]&lt;br /&gt;
[[Kategoria:Programy]]&lt;/div&gt;</description>
			<pubDate>Sat, 10 Mar 2007 17:36:54 GMT</pubDate>			<dc:creator>ArteK</dc:creator>			<comments>http://www.fluxboxpl.org/portal/Dyskusja:Adesklets</comments>		</item>
		<item>
			<title>Worker</title>
			<link>http://www.fluxboxpl.org/portal/Worker</link>
			<description>&lt;p&gt;Opis zmian: /* Linki */  blog&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Worker''' to ortodoksyjny menedżer plików [http://en.wikipedia.org/wiki/Orthodox_file_manager] [http://www.softpanorama.org/OFM/index.shtml], będący w praktyce tylko graficznym interfejsem dla programów znanych z wiersza poleceń. Jego cechami charakterystycznymi są niesamowite możliwości konfiguracji, szybkość działania oraz wygląd z zeszłego stulecia.&lt;br /&gt;
&lt;br /&gt;
= Cechy =&lt;br /&gt;
* Dwupanelowy&lt;br /&gt;
* Wyjątkowo szybki, co zostało osiągnięte dzięki rysowaniu interfejsu przy wykorzystaniu domyślnych bibliotek X&lt;br /&gt;
* Również dzięki temu praktycznie nie posiada [[#Zależności|zależności]]&lt;br /&gt;
* Możliwość uruchomienia drugiego okna programu z uprawnieniami roota (co oczywiście wymaga podania hasła)&lt;br /&gt;
* Ponad 40 flag do operacji na ścieżkach plików (m.in. wszystkie zaznaczone pliki, pierwszy z zaznaczonych plików, zaznaczony plik bez rozszerzenia i wiele innych)&lt;br /&gt;
* Niesamowite możliwości konfiguracji, z którymi równać może się chyba tylko [http://www.obsession.se/gentoo/ gentoo] (menedżer plików), w tym:&lt;br /&gt;
** nieskończona ilość przycisków (każdy może definiować dowolną akcję);&lt;br /&gt;
** możliwość dowolnego skonfigurowania skrótów klawiszowych dla komend (wywoływanych po wciśnięciu jednego lub dwóch, jeden po drugim, klawiszy), dzięki czemu może być sterowany wyłącznie przy pomocy klawiatury;&lt;br /&gt;
** możliwość kolorowania oraz przypisania do '''13''' dowolnych akcji do określonego typu plików&lt;br /&gt;
*** typ pliku można wykryć na podstawie:&lt;br /&gt;
**** rozszerzenia&lt;br /&gt;
**** zawartości (treść do 63 pierwszych bitów)&lt;br /&gt;
**** testu (tutaj pełna dowolność: można sprawdzić obecność danego ciągu znaków w pliku, jego uprawnienia, standardowe wyjście i wiele innych)&lt;br /&gt;
*** z kolei akcją może być:&lt;br /&gt;
**** przeciągnij i upuść&lt;br /&gt;
**** dwuklik&lt;br /&gt;
**** pokaż&lt;br /&gt;
**** do 10 akcji dowolnie określonych przez użytkownika&lt;br /&gt;
** definicja przycisku, skrótu klawiszowego oraz typu pliku może być oparta o &amp;quot;Polecenia&amp;quot;, które można ze sobą łączyć; poleceniem może być jedna z wbudowanych 40 flag lub własne polecenie, pod które podstawia się dowolną komendę;&lt;br /&gt;
** konfigurowalny pasek zegara, pod który można podstawić wyjście jakiegoś programu (np. datę, zużycie pamięci itp.); tak zdefiniowana informacja będzie odświeżana co określoną ilość milisekund;&lt;br /&gt;
** konfiguracja może odbywać się przy wykorzystaniu graficznego narzędzia (domyślny plik konfiguracyjny liczy sobie, bagatela, 18 654 linii)&lt;br /&gt;
*** możliwość łatwego importu lub eksportu ustawień do pliku; można działać na całym pliku konfiguracyjnym lub tylko jego części (np. ustawieniach wybranego przycisku);&lt;br /&gt;
* Wbudowane komendy &amp;lt;tt&amp;gt;kopiuj&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;przenieś&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;zmień nazwę&amp;lt;/tt&amp;gt; (przy zaznaczeniu kilku plików, nazwa będzie zmieniana dla każdego po kolei, czego nie potrafi [http://www.ibiblio.org/mc/ mc]), &amp;lt;tt&amp;gt;usuń&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;stwórz katalog&amp;lt;/tt&amp;gt; oraz &amp;lt;tt&amp;gt;szukaj&amp;lt;/tt&amp;gt;&lt;br /&gt;
* Wbudowana przeglądarka plików tekstowych oraz zintegrowany podgląd plików graficznych (wykorzystujący [http://pantransit.reptiles.org/prog/ xli] lub [http://www.imagemagick.org/ imagemagick])&lt;br /&gt;
* Wykorzystanie [http://www.inf.bme.hu/~mszeredi/avfs/ avfs] pozwalające na wykonywanie połączeń FTP oraz zarządzanie archiwami bez konieczności ich rozpakowywania&lt;br /&gt;
* Wbudowany prosty język skryptowy (potrafi wysłać lub wczytać ciąg znaków, zawiera instrukcje &amp;lt;tt&amp;gt;if&amp;lt;/tt&amp;gt; oraz &amp;lt;tt&amp;gt;goto&amp;lt;/tt&amp;gt;)&lt;br /&gt;
* Zapamiętuje odwiedzane katalogi - po wyjściu z jednego, kursor automatycznie znajduje się w pozycji katalogu, w którym się wcześniej przebywało; posiada również okno zawierające listę odwiedzonych katalogów, co pozwala błyskawicznie się po nich poruszać&lt;br /&gt;
* Wciśnięcie danego klawisza spowoduje automatyczne przeniesienie kursora na pozycję pierwszego pliku/katalogu, którego nazwa zaczyna się na tę literę; ponownie wciśnięcie spowoduje przeniesienie na drugi itd.&lt;br /&gt;
* Obsługa UTF-8 &lt;br /&gt;
* Wykorzystanie [http://www.jwz.org/doc/x-cut-and-paste.html X Primary Selection] (czego nie potrafi [http://www.obsession.se/gentoo/ gentoo])&lt;br /&gt;
* 7 wersji językowych: angielska, niemiecka, polska, włoska, rosyjska, francuska i hiszpańska&lt;br /&gt;
* Rozwijany bez przerwy od 8 lat (najnowsza stabilna wersja 2.16.2 z 11 lutego 2008)&lt;br /&gt;
* Bardzo ograniczone wykorzystanie technologii [http://www.newplanetsoftware.com/xdnd/ Przeciagnij-i-Upuść] (tylko dla jednego pliku i tylko wewnątrz programu)&lt;br /&gt;
* Wygląd z poprzedniej epoki - ilość użytych kolorów ograniczona do max. 256 (domyślnie 8; można je dowolnie definiować w systemie RGB), brak obrazków&lt;br /&gt;
* W panelach uruchamiane są zawsze wcześniej zdefiniowane katalogi (brak sesji)&lt;br /&gt;
* Proste, definiowalne menu (coś na kształt menu podręcznego F2 z MC)&lt;br /&gt;
&lt;br /&gt;
= Zależności =&lt;br /&gt;
(za [http://gentoo-portage.com/AJAX/Ebuild/34917/View ebuildem] Gentoo)&lt;br /&gt;
* libSM&lt;br /&gt;
* xorg-x11&lt;br /&gt;
* xdm&lt;br /&gt;
* xdpyinfo&lt;br /&gt;
* libFS&lt;br /&gt;
* liboldX&lt;br /&gt;
* libXevie&lt;br /&gt;
* libXprintAppUtil&lt;br /&gt;
* libXTrap&lt;br /&gt;
* libXvMC &lt;br /&gt;
(wszystkie prócz pierwszego składają się na kompletne środowisko X11)&lt;br /&gt;
= Zrzut ekranu =&lt;br /&gt;
[[Grafika:WorkerBig.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
= Linki =&lt;br /&gt;
Strona domowa:&lt;br /&gt;
* [http://www.boomerangsworld.de/worker/ www.boomerangsworld.de/worker/]&lt;br /&gt;
Wiki:&lt;br /&gt;
* [http://www.boomerangsworld.de/wiki/worker:index www.boomerangsworld.de/wiki/worker:index]&lt;br /&gt;
Dokumentacja online:&lt;br /&gt;
* [http://www.boomerangsworld.de/worker/docs/en/index.html www.boomerangsworld.de/worker/docs/en/index.html]&lt;br /&gt;
Blog o Workerze — doskonałe polskie źródło informacji o programie:&lt;br /&gt;
* [http://karrha.blogspot.com/ http://karrha.blogspot.com]&lt;br /&gt;
[[Kategoria:Programy]]&lt;/div&gt;</description>
			<pubDate>Fri, 09 Mar 2007 16:54:31 GMT</pubDate>			<dc:creator>Minio</dc:creator>			<comments>http://www.fluxboxpl.org/portal/Dyskusja:Worker</comments>		</item>
		<item>
			<title>Idesk - Ikony na pupicie</title>
			<link>http://www.fluxboxpl.org/portal/Idesk_-_Ikony_na_pupicie</link>
			<description>&lt;p&gt;Opis zmian: Zabezpieczono &amp;quot;[[Idesk - Ikony na pupicie]]&amp;quot; [edit=autoconfirmed:move=autoconfirmed]&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{do akceptacji}}&lt;br /&gt;
==Instalacja Idesk'a==&lt;br /&gt;
&lt;br /&gt;
Aby używać ideska, trzeba go najpierw zainstalować. Ja mam Debiana, więc u mnie instalacja sprowadziła się do:&lt;br /&gt;
  apitutde install idesk&lt;br /&gt;
W repozytoriach debiana leży sobie całkiem nowy idesk :) prawdopodobnie tak samo jest z innymi dystrybucjami. Jeżeli nie, to zawsze można sciągnąć źródełka ze stronki:&lt;br /&gt;
[http://sourceforge.net/project/showfiles.php?group_id=83307]&lt;br /&gt;
Po udanej instalacji (ideska uruchamia się poleceniem idesk, ale....czytajcie dalej ;] ) przechodzimy do wstępnej konfiguracji&lt;br /&gt;
&lt;br /&gt;
=Wstępna konfiguracja=&lt;br /&gt;
&lt;br /&gt;
Aby idesk w ogóle się uruchomił, musimy posiadać w katalogu domowym pliczek o nazwie .ideskrc oraz katalog .idesktop w którym będziemy przechowywać informacje o ikonach używanych (zapisywane w postaci plików z rozszerzeniem .lnk) &lt;br /&gt;
Tak więc tworzymy je i edytujemy .ideskrc naszym ulubionym edytorem (u mnie nano)&lt;br /&gt;
  mkdir $HOME/.idesktop&lt;br /&gt;
  touch $HOME/.ideskrc&lt;br /&gt;
  nano -w $HOME/.ideskrc&lt;br /&gt;
U mnie wygląda on tak:&lt;br /&gt;
  table Config&lt;br /&gt;
  FontName: sans&lt;br /&gt;
  FontSize: 8&lt;br /&gt;
  FontColor: #aeb3bf&lt;br /&gt;
  Locked: true&lt;br /&gt;
  Transparency: 150&lt;br /&gt;
  HighContrast: true&lt;br /&gt;
  Shadow: true&lt;br /&gt;
  ShadowColor: #000000&lt;br /&gt;
  ShadowX: 1&lt;br /&gt;
  ShadowY: 2&lt;br /&gt;
  Bold: true&lt;br /&gt;
  ClickDelay: 300&lt;br /&gt;
  IconSnap: true&lt;br /&gt;
  SnapWidth: 10&lt;br /&gt;
  SnapHeight: 10&lt;br /&gt;
  SnapOrigin: BottomRight&lt;br /&gt;
  SnapShadow: true&lt;br /&gt;
  SnapShadowTrans: 200&lt;br /&gt;
  CaptionOnHover: false&lt;br /&gt;
end&lt;br /&gt;
table Actions&lt;br /&gt;
  Lock: control right doubleClk&lt;br /&gt;
  Reload: middle doubleClk  &lt;br /&gt;
  Drag: left hold&lt;br /&gt;
  EndDrag: left singleClk&lt;br /&gt;
  Execute[0]: left doubleClk&lt;br /&gt;
  Execute[1]: right doubleClk&lt;br /&gt;
end&lt;br /&gt;
Jak widać każdy, kto potrafi język zagramaniczny jakim jest angielski w stopniu chociażby komunikatywnym, nie będzie miał najmniejszych problemów ze zrozumieniem opcji konfiguracyjnych. Chwilka kombinowania i mamy dostosowanego do naszych potrzeb idesk'a.&lt;br /&gt;
&lt;br /&gt;
Dalej struktura katalogu .idesktop u mnie jest następująca:&lt;br /&gt;
  $HOME/.idesktop&lt;br /&gt;
        pliki .lnk&lt;br /&gt;
        /icons &amp;lt;&amp;lt; katalog_z_ikonkami&lt;br /&gt;
        /non_activ &amp;lt;&amp;lt; nieaktywne pliki .lnk&lt;br /&gt;
To może najpierw znajdziemy sobie ikonkę jaka nas najbardziej interesuje. Najlepiej aby była w formacie .png. Jeżeli nie jest, zawsze możemy łatwo ją przekonwertować korzystając z narzędzia o nazwie convert dostępnego w zestawie imagemagick [ http://www.imagemagick.org/script/index.php ]. Teraz kopiujemy naszą ikonkę do folderu $HOME/.idesktop/icons.&lt;br /&gt;
w katalogu $HOME/.idesktop tworzymy z kolei plik z rozszerzeniem .lnk&lt;br /&gt;
np. dla ikonki aterma ściągamy ikonkę następującą:&lt;br /&gt;
[[url=http://www.fotosik.pl/showFullSize.php?id=6cc9b6f9449b9cfd][img]http://images1.fotosik.pl/276/6cc9b6f9449b9cfdm.png[/img][/url]]&lt;br /&gt;
Kopiujemy ją do katalogu $HOME/.idesktop/icons, worzymy pliczek aterm.lnk w katalogu $HOME/.idesktop i edytujemy go:&lt;br /&gt;
  mkdir $HOME/.idesktop/icons&lt;br /&gt;
  cp aterm.png $HOME/.idesktop/icons&lt;br /&gt;
  touch $HOME/.idesktop/aterm.lnk&lt;br /&gt;
  nano -w $HOME/.idesktop/aterm.lnk&lt;br /&gt;
u mnie plik aterm.lnk wygląda następująco:&lt;br /&gt;
  table Icon&lt;br /&gt;
  Caption: Aterm&lt;br /&gt;
  Command: aterm&lt;br /&gt;
  Icon: /home/cox/.idesktop/icons/aterm.png&lt;br /&gt;
  Width: 48&lt;br /&gt;
  Height: 48&lt;br /&gt;
  X: 13&lt;br /&gt;
  Y: 687&lt;br /&gt;
  end&lt;br /&gt;
Jak widać pliczek znowu łatwy w zrozumieniu. To umieści nam ikonkę aterma w lewym dolnym rogu. Postępujemy tak wszystkiego co chcemy mieć na pulpicie.&lt;br /&gt;
&lt;br /&gt;
Teraz co można osiągnąć przy zastosowaniu idesk'a. Mój pulpit wygląda tak:&lt;br /&gt;
[url=http://www.fotosik.pl/showFullSize.php?id=5b356ac078636123][img]http://images2.fotosik.pl/262/5b356ac078636123m.png[/img][/url]&lt;br /&gt;
&lt;br /&gt;
Jeszcze tylko jedna uwaga. Aby łatwo poustawiać sobie ikonki na pulpicie, nie bawiąc się w pozycjonowanie za pomocą X i Y w pliku .ideskrc zmieniamy opcję&lt;br /&gt;
  Locked : true&lt;br /&gt;
na&lt;br /&gt;
  Locked : false&lt;br /&gt;
Można także bez edycji. Ustawiamy kombinację klawiszy w $HOME/.ideskrc (opcja Lock: control right doubleClk). Jak widać u mnie jest to ctrl+double click PPM (Prawy Przycisk Myszy). Teraz ikonki możemy przesuwać za pomocą myszki. Jeżeli chcemy zakończyć  ustawianie ikon, to klikamy jeszcze raz kombinację klawiszy ustawiona (u mnie ctrl+ double click PPM). Po odpowiednim wyedytowaniu wszystkiego i dostosowaniu pulpitu do swoich potrzeb dopisujemy idesk'a do skrytpu wykonywalnego fluxboxa który znajduje się w $HOME/.fluxbox/startup&lt;br /&gt;
Jeżeli mamy standardowy plik nie zmieniany, wystarczy odhaszować&lt;br /&gt;
  idesk &amp;amp;&lt;br /&gt;
Jeżeli coś mamy tam nazmieniane, to sądzę, że osoba edytująca pliki konfiguracyjne zna się na tym na tyle, aby sama sobie poradziła :) jeżeli nie, to pytajcie. Od tego jest to forum ;]&lt;br /&gt;
&lt;br /&gt;
'''Garść linków:'''&lt;br /&gt;
http://idesk.sourceforge.net/wiki/index.php/Idesk-usage  &amp;lt;&amp;lt; anglojęzyczna strona WIKI o idesku&lt;br /&gt;
http://fluxbox-wiki.org/index.php/Idesk&lt;br /&gt;
&lt;br /&gt;
To howto będzie się znajdowało także na mojej domowej stronie. Pisałem je sam, korzystając z własnych doświadczeń, pomocy użytkowników forum [[Grafika:http://images21.fotosik.pl/54/9f8f15ca25b85e7bm.jpg]]&lt;/div&gt;</description>
			<pubDate>Mon, 05 Mar 2007 16:34:22 GMT</pubDate>			<dc:creator>83.31.181.23</dc:creator>			<comments>http://www.fluxboxpl.org/portal/Dyskusja:Idesk_-_Ikony_na_pupicie</comments>		</item>
		<item>
			<title>Dlaczego Fluxbox?</title>
			<link>http://www.fluxboxpl.org/portal/Dlaczego_Fluxbox%3F</link>
			<description>&lt;p&gt;Opis zmian: zmienione &amp;quot;wszystkomające&amp;quot; środowisko na &amp;quot;rozbudowane&amp;quot; środowisko - reklama z &amp;quot;wszystkomającymi&amp;quot; komórkami Plusa powoli odchodzi w zapomnienie i któs może nie zrozumieć tego żartu słownego ;)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Wstęp==&lt;br /&gt;
Wielu z Was zastanawia się zapewne, dlaczego mielibyście używać Fluxboksa, mając dostęp do dobrego i rozbudowanego środowiska, jakim jest GNOME, KDE, czy Xfce.&lt;br /&gt;
&lt;br /&gt;
Jak zapewne podejrzewacie, nie odpowiem na tę refleksję w kilku słowach i wprost. Nie chcę również wszczynać batalii o wyższości Fluxboksa, chciałbym jedynie się skupić na różnicach w podejściu do wizualizacji i obsługi zasobów programowych komputera.&lt;br /&gt;
==Gdzie są moje aplikacje==&lt;br /&gt;
Wyjdźmy od dość obrazowej analogii. Przez lata obcowania z Linuksem używałem różnych dystrybucji. Od takich których instalacja wymaga klikania „ok, ok, ok…zainstaluj”, z krótką (niezadługą) przerwą na myślenie przy tworzeniu partycji i wyborze pakietów (Fedora, Suse); poprzez takie, w których nawet przy wyborze pakietów nie trzeba się zastanawiać – bo go nie ma (Ubuntu). Aż w końcu napotkałem dystrybucję przy której instalacji zastanawiać się trzeba dokładnie nad wszystkim (Gentoo). Ale w zamian za czas spędzony przy czasochłonnej i żmudnej instalacji Gentoo, otrzymujemy dystrybucję, której dokładnie każda część jest taka, jak tego chcieliśmy.&lt;br /&gt;
&lt;br /&gt;
Wracając do Fluxboksa, tu jest podobnie. Od podstaw tworzymy narzędzie do wizualizacji i obsługi zasobów naszego komputera, mając u początku tego procesu „tworzenia” tylko menedżera okien. Inaczej mówiąc: Fluxbox daje wolność wyboru w tym, jakiej aplikacji chcemy używać w charakterze menedżera plików, archiwów, czy klienta poczty. We Fluxboksie musimy się zdecydować nawet odnośnie tego, jakiej aplikacji chcemy użyć, do ustawiania tapety.&lt;br /&gt;
&lt;br /&gt;
Tu pewnie co sprytniejszy czytelnik chwyci mnie za powyższe słowa – zarzucając, że w takim na przykład KDE, również możemy używać aplikacji innych od zaimplementowanych i nie jesteśmy „skazani” na Konquerora, będącego menedżerem plików i przeglądarką internetową w jednym. Odpowiem Ci, co sprytniejszy czytelniku, tymi słowy: ale owe narzędzia zostały w tym środowisku zaimplementowane i są w zależnościach systemowych tego środowiska. Ilość i wielkość bibliotek których one używają, również robi wrażenie.&lt;br /&gt;
&lt;br /&gt;
Jak napisałem powyżej, Fluxbox daje wolność wyboru, ale jak to z wolnością bywa, ilość otwierających się przed nami możliwości wprowadzić może w lekką konsternację i zagubienie.&lt;br /&gt;
==Trudne to i brzydkie==&lt;br /&gt;
Fluxbox po instalacji nie robi wrażenia. Czarny (z reguły) pulpit, brak ikon, czcionka domyślnego tematu nie posiada polskich znaków (piszę o wersji 1.0 RC2 zainstalowanej ze źródeł). I można poprzestać na takim wrażeniu, zachęcam jednak do odkrycia potencjału kryjącego się w tym menedżerze okien.&lt;br /&gt;
&lt;br /&gt;
Bardzo szybko znajdziesz, drogi czytelniku, swoje aplikacje pod prawym przyciskiem myszy, odrobina wiedzy wystarczy aby zmienić wygląd Fluxboksa. Owa wiedza również dostarczy Ci informacji o tym, że istnieją programy o zależnościach systemowych niepowiązanych z GNOME, czy KDE lub powiązanych w niewielkim stopniu (radzę zainteresować się programami opartymi na [http://pl.wikipedia.org/wiki/PyGTK PyGTK], mającymi w zależnościach tylko GTK+ czy Qt, do wyboru jest również mnóstwo konsolowych aplikacji).&lt;br /&gt;
&lt;br /&gt;
Dobór aplikacji, zapoznanie się z możliwościami Fluxboksa i jego konfiguracja to naprawdę niewielka cena, w zamian za wygodę użytkowania i obcowania na co dzień, ze zintegrowanym narzędziem do wizualnego zarządzania naszym systemem, narzędziem stworzonym od początku przez siebie, u podstaw którego leży Fluxbox. Inaczej mówiąc - środowiskiem graficznym stworzonym na bazie Fluxboksa.&lt;br /&gt;
&lt;br /&gt;
W rozwiązywaniu ewentualnych napotkanych zagadnień, nie jesteś drogi czytelniku sam.&lt;br /&gt;
==Pomocy!==&lt;br /&gt;
Jak w przypadku całej społeczności skupionej wokół Open Source, tak i społeczność Fluxboksa to ludzie zawsze chętni do pomocy i wymiany doświadczeń. W Polskim Internecie dostępne jest forum użytkowników Fluxboksa [http://www.forum.fluxboxpl.org www.forum.fluxboxpl.org] , portal poświęcony Fluxboksowi [http://www.fluxboxpl.org www.fluxboxpl.org] oraz kanał IRC #FluxboxPL.org w sieci PolNET.&lt;br /&gt;
&lt;br /&gt;
Zagubiony, początkujący użytkownik Fluxboksa ma do dyspozycji również dość obszerną [http://fluxbox.sourceforge.net/docbook/pl/fluxbox-docs.html dokumentację].&lt;br /&gt;
&lt;br /&gt;
==Podsumowanie==&lt;br /&gt;
Fluxboksa zacząłem używać kilka lat temu i nie ukrywam, że miałem krótkie przerwy w jego używaniu. Zawsze jednak wracałem do tego menedżera okien, w poszukiwaniu minimalizmu formy, prostoty, przy jednoczesnym bogactwie możliwości. Znajome, zdefiniowane przez siebie skróty klawiszowe, intuicyjna obsługa, wszystko to bardzo ułatwia pracę z komputerem.&lt;br /&gt;
&lt;br /&gt;
Dlaczego Fluxbox? Jeśli nie znasz wciąż odpowiedzi na to pytanie, drogi czytelniku – wróć do początku tego tekstu. Jeśli wciąż jej nie znajdziesz, powodzenia w używaniu GNOME, KDE czy innego graficznego środowiska. Wolność wyboru.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Artykuł pochodzi ze strony [http://endel.ovh.org endel.ovh.org]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
--[[Użytkownik:Endel|Endel]] 03:01, 1 mar 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategoria:Artykuły]]&lt;/div&gt;</description>
			<pubDate>Thu, 01 Mar 2007 02:01:25 GMT</pubDate>			<dc:creator>Endel</dc:creator>			<comments>http://www.fluxboxpl.org/portal/Dyskusja:Dlaczego_Fluxbox%3F</comments>		</item>
		<item>
			<title>Konfiguracja Menu</title>
			<link>http://www.fluxboxpl.org/portal/Konfiguracja_Menu</link>
			<description>&lt;p&gt;Opis zmian: [[Konfiguracja Menu]] przeniesiono do [[Plik menu]]: Przyjmowanie spójnej konwencji dla plików konfiguracyjnych.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Wstęp ==&lt;br /&gt;
&lt;br /&gt;
Personalizacja menu we Fluxboksie jest zwykle rzeczą nieuniknioną, gdyż większość systemów nie potrafi poprawnie umieścić w menu skrótów do wszystkich zainstalowanych programów. Na szczęście nie ma się czego obawiać, gdyż nie jest to zbyt trudne - polega na modyfikacji pliku &amp;lt;tt&amp;gt;~/.fluxbox/menu&amp;lt;/tt&amp;gt; (domyślnie - można zmienić w [[Edycja_pliku_init|pliku init]]) o bardzo prostej budowie, przypominającej nieco HTML. Poszczególne pozycje menu dodawane są za pomocą znaczników, a komentarze rozpoczynają się od znaku &amp;quot;&amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Generowanie menu ==&lt;br /&gt;
&lt;br /&gt;
W większości systemów (oraz w przypadku kompilacji ze źródeł) dostępny jest skrypt, dzięki któremu można bardzo szybko wygenerować sobie menu. Skrypt uruchamia się poleceniem &amp;lt;code&amp;gt;fluxbox-generate_menu&amp;lt;/code&amp;gt;, a jako parament można podać:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;-g&amp;lt;/code&amp;gt; - dodaje menu GNOME, w którym znajdą się jego programy&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;-k&amp;lt;/code&amp;gt; - dodaje menu KDE, w którym znajdą się jego programy&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;-m&amp;lt;/code&amp;gt; - ustala tytuł menu&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;-r&amp;lt;/code&amp;gt; - nie usuwa grup, do których nic nie dodał&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;-o&amp;lt;/code&amp;gt; - wybiera plik, w którym zostanie zapisane menu&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;-t&amp;lt;/code&amp;gt; - wybiera terminal, który ma być domyślnym&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;-b&amp;lt;/code&amp;gt; - wybiera przeglądarkę, która ma być domyslną&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;-w&amp;lt;/code&amp;gt; - wybiera stronę, która będzie ustawiana jako startowa w konsolowych przeglądarkach&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;-h&amp;lt;/code&amp;gt; - pomoc&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;-a&amp;lt;/code&amp;gt; - wyświetla informację o autorach&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
przykład :&lt;br /&gt;
&lt;br /&gt;
  fluxbox-generate_menu -gk -m &amp;quot;mój fluxbox&amp;quot; -t xterm -b firefox -w &amp;lt;nowiki&amp;gt;http://www.fluxboxpl.org/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sprawdzenie czy Fluxbox posiada obsługę ikon ==&lt;br /&gt;
&lt;br /&gt;
Wpierw należy wydać polecenie&lt;br /&gt;
 fluxbox -i&lt;br /&gt;
które wyświetla przydatne informacje o Fluxboksie. W sekcji &amp;lt;code&amp;gt;Skompilowano z opcjami:&amp;lt;/code&amp;gt; interesują nas linijki&lt;br /&gt;
 IMLIB2&lt;br /&gt;
 XPM&lt;br /&gt;
Pierwsza z nich odpowiada za obsługę ikon w formacie '''png''' oraz '''jpg''', druga za obsługę ikon w formacie '''xpm'''. Jeżeli którąś z nich poprzedza minus (&amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt;) oznacza to, że Fluxbox nie został skompilowany z daną opcją (a co za tym idzie nie będzie można wykorzystać ikonek w danym formacie.&lt;br /&gt;
&lt;br /&gt;
Większość ikon możemy odnaleźć w &amp;lt;tt&amp;gt;/usr/share/icons/&amp;lt;/tt&amp;gt; oraz &amp;lt;tt&amp;gt;/usr/share/pixmaps/&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Modyfikowanie menu ==&lt;br /&gt;
&lt;br /&gt;
=== Graficzne ===&lt;br /&gt;
&lt;br /&gt;
Dla mniej zaawansowanych użytkowników dostępne są graficzne narzędzia do modyfikowania menu Fluxboksa. Jednym z nich jest [http://fluxmenu.berlios.de/ fluxMenu].&lt;br /&gt;
&lt;br /&gt;
=== Ręczne ===&lt;br /&gt;
&lt;br /&gt;
Ponieważ plik menu jest zwykłym plikiem tekstowym, można go także modyfikować przy pomocy dowolnego edytora tekstu. Aby jednak to robić, konieczna jest wiedza zawarta w poniższych punktach ;) .&lt;br /&gt;
&lt;br /&gt;
==== Budowa pliku menu ====&lt;br /&gt;
&lt;br /&gt;
Wiekszość linii w pliku menu wygląda następująco:&lt;br /&gt;
 [etykieta] (nazwa) {komenda lub lokalizacja} &amp;lt;lokalizacja ikony&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;[etykieta]&amp;lt;/code&amp;gt; – polecenia specyficzne dla Fluxboksa, opisane poniżej.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;(nazwa)&amp;lt;/code&amp;gt; – nazwa, pod jaką wyświetlana będzie dana linijka w menu. Znaki specjalne (np. nawiasy - &amp;lt;code&amp;gt;()&amp;lt;/code&amp;gt;) należy unieważnić odwróconym ukośnikiem (&amp;lt;code&amp;gt;\&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;{komenda lub lokalizacja}&amp;lt;/code&amp;gt; – komenda wykonywana po kliknięciu na daną pozycję. Może być ścieżką, chociaż ma to sens tylko, gdy nie znajduje się ona w zmiennej &amp;lt;code&amp;gt;$PATH&amp;lt;/code&amp;gt;. Przynajmniej potoki (&amp;lt;code&amp;gt;|&amp;lt;/code&amp;gt;) są zrozumiałe dla Fluxboksa, jednak należy uważać na wykorzystaywanie funkcji specyficznych dla użwyanej powłoki.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;amp;lt;lokalizacja ikony&amp;amp;gt;&amp;lt;/code&amp;gt; - bezwzględna ścieżka do ikony, która zostanie wyświetlona na lewo od pozycji w menu; zazwyczaj wykorzystuje się ikony o rozmiarach 16x16 px; np. &amp;lt;code&amp;gt;&amp;amp;lt;usr/share/pixmaps/gsame.xpm&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Podstawowe znaczniki ====&lt;br /&gt;
&lt;br /&gt;
 [begin] (nazwa)&lt;br /&gt;
&lt;br /&gt;
Rozpoczyna menu i jest niezbędne do jego poprawnego działania. W nawiasie znajduje się napis umieszczony w nagłówku menu. Standardowo jest to słowo '''Fluxbox'''.&lt;br /&gt;
&lt;br /&gt;
Przykład: &lt;br /&gt;
 [begin] (Mój Fluxbox)&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
 [end]&lt;br /&gt;
Zamyka menu lub podmenu. &lt;br /&gt;
&lt;br /&gt;
Przykład: &lt;br /&gt;
 [begin] (Fluxbox)&lt;br /&gt;
  (tutaj znajduje się menu)&lt;br /&gt;
 [end]&lt;br /&gt;
&lt;br /&gt;
{{Uwaga|Plik menu musi rozpoczynać się &amp;lt;code&amp;gt;[begin]&amp;lt;/code&amp;gt; i kończyć &amp;lt;code&amp;gt;[end]&amp;lt;/code&amp;gt; (nie licząc komentarzy oraz &amp;lt;code&amp;gt;[encoding]&amp;lt;/code&amp;gt;).}}&lt;br /&gt;
&lt;br /&gt;
 [exec] (nazwa) {komenda} &amp;lt;ikona&amp;gt;&lt;br /&gt;
Po kliknięciu wykona polecenie (patrz [[#Budowa pliku menu|wyżej]]).&lt;br /&gt;
&lt;br /&gt;
Przykłady:&lt;br /&gt;
 [exec] (Gedit) {gedit} &amp;amp;lt;/usr/share/pixmaps/gedit-icon.xpm&amp;amp;gt;&lt;br /&gt;
 [exec] (Mój skrypt) {/home/user/skrypt.sh} &amp;amp;lt;/home/user/obrazy/ikonki/moja ikonka.xpm&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
W przypadku programów działających w terminalu zaleca się uruchomienie przez &amp;lt;code&amp;gt;$TERM -e&amp;lt;/code&amp;gt; (gdzie oczywiście &amp;lt;code&amp;gt;$TERM&amp;lt;/code&amp;gt; należy zastąpić nazwą ulubionego terminala), dzięki czemu program zostanie uruchomiony w nowej konsoli, a gdy zostanie zamknięty, również konsola, w której działał, zostanie zamknięta.&lt;br /&gt;
&lt;br /&gt;
Przykład: &lt;br /&gt;
 [exec] (menuedit) {xterm -e vim $HOME/.fluxbox/menu}&lt;br /&gt;
&lt;br /&gt;
Wygodnie jest dodać program fbrun, który służy do uruchamiania programów.&lt;br /&gt;
 [exec] (Uruchom) {fbrun}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 [submenu] (tytuł) {tytuł wyświetlany po rozwinięciu}&lt;br /&gt;
&lt;br /&gt;
Tworzy podmenu o podanej nazwie. Napis w nawiasach klamrowych (&amp;lt;code&amp;gt;{}&amp;lt;/code&amp;gt; jest opcjonalny (jego pominięcie spowoduje, że użyty zostanie &amp;lt;code&amp;gt;(tytuł)&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Przykład:&lt;br /&gt;
 [submenu] (Moje programy)&lt;br /&gt;
   (tutaj znajdują się wpisy uruchamiające przeróżne programy)&lt;br /&gt;
 [end]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 [encoding] {kodowanie}&lt;br /&gt;
 [endencoding]&lt;br /&gt;
&lt;br /&gt;
Określa &amp;lt;code&amp;gt;kodowanie&amp;lt;/code&amp;gt; użyte w pliku menu pomiędzy &amp;lt;code&amp;gt;[encoding]&amp;lt;/code&amp;gt; a &amp;lt;code&amp;gt;[endencoding]&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Przykład:&lt;br /&gt;
 [encoding] {UTF-8}&lt;br /&gt;
   (menu)&lt;br /&gt;
 [endencoding]&lt;br /&gt;
==== Dodatkowe znaczniki ====&lt;br /&gt;
&lt;br /&gt;
Oprócz podstawowych znaczników umieścić można również:&lt;br /&gt;
&lt;br /&gt;
 [exit] (nazwa)&lt;br /&gt;
Wyłącza Fluxboksa.&lt;br /&gt;
&lt;br /&gt;
Przykład:&lt;br /&gt;
 [exit] (LogOut)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 [include] (ścieżka do pliku)&lt;br /&gt;
&lt;br /&gt;
Dołącza do menu zawartość pliku (traktuje ją tak, jakby była wpisana w pliku menu). Plik powinien zaczynać się od &amp;lt;code&amp;gt;[begin]&amp;lt;/code&amp;gt; a kończyć na &amp;lt;code&amp;gt;[end]&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Przykład:&lt;br /&gt;
 [include] (~/.fluxbox/moje_podmenu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 [nop] (nazwa)&lt;br /&gt;
&lt;br /&gt;
Wstawia tekst lub pusty wiersz, jeśli nie będzie określone &amp;lt;code&amp;gt;(nazwa)&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Przykłady:&lt;br /&gt;
 [nop]&lt;br /&gt;
 [nop] (************)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 [separator]&lt;br /&gt;
Wstawia separator w postaci linii do menu. Przydatny do dzielenia menu na odpowiednie sekcje.&lt;br /&gt;
&lt;br /&gt;
Przykład:&lt;br /&gt;
 [separator]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 [style] (nazwa) {ścieżka}&lt;br /&gt;
Zmienia styl na podany w &amp;lt;code&amp;gt;{ścieżka}&amp;lt;/code&amp;gt;. Rzadko używane, gdyż wydajniejsze jest &amp;lt;code&amp;gt;[stylesdir]&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Przykład: &lt;br /&gt;
 [style] (White) {~/.fluxbox/styles/White}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 [stylesmenu] (nazwa) {ścieżka}&lt;br /&gt;
Tworzy podmenu o nazwie &amp;lt;code&amp;gt;(nazwa)&amp;lt;/code&amp;gt; i umieszcza w nim pliki stanowiące zawartość &amp;lt;code&amp;gt;{ścieżka}&amp;lt;/code&amp;gt; (katalogi są ignorowane) zakładając, że są to poprawne pliki stylu. Kliknięcie na którąkolwiek z pozycji spowoduje zmianę aktualnego stylu Fluxboksa.&lt;br /&gt;
&lt;br /&gt;
Przykład: &lt;br /&gt;
 [stylesmenu] (Style) {~/.fluxbox/styles}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 [stylesdir] (ścieżka)&lt;br /&gt;
Podobne do &amp;lt;code&amp;gt;[stylesmenu]&amp;lt;/code&amp;gt;, tylko nie tworzy podmenu, przed wypisaniem zawartości katalogu.&lt;br /&gt;
&lt;br /&gt;
Przykład:&lt;br /&gt;
 [stylesdir] (~/.fluxbox/styles)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 [reconfig] (nazwa)&lt;br /&gt;
Ponownie czyta zawartość pliku &amp;lt;tt&amp;gt;~/.fluxbox/init&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Przykład:&lt;br /&gt;
 [reconfig] (Re-konfiguracja)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 [restart] (nazwa) {komenda}&lt;br /&gt;
Wyłącza Fluxboksa i wykonuje &amp;lt;code&amp;gt;{komenda}&amp;lt;/code&amp;gt; (zazwyczaj jest to polecenie uruchamiające innego menedżera okien). Jeżeli &amp;lt;code&amp;gt;{komenda}&amp;lt;/code&amp;gt; zostanie pominięte, uruchomiony zostanie ponownie Fluxbox.&lt;br /&gt;
&lt;br /&gt;
Przykład: &lt;br /&gt;
 [restart] (Restart fb)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 [config] (nazwa)&lt;br /&gt;
Umieszcza menu konfiguracyjne Fluxboksa w podmenu o nazwie &amp;lt;code&amp;gt;{nazwa}&amp;lt;/code&amp;gt;. Przy pomocy tego menu można zmienić podstawowe zachowania Fluxboksa bez konieczności modyfikowania &amp;lt;tt&amp;gt;~/.fluxbox/init&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Przykład:&lt;br /&gt;
 [config] (Konfiguracja)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 [wallpapers] (ścieżka) {komenda}&lt;br /&gt;
Powoduje wypisanie wszystkich plików w &amp;lt;code&amp;gt;(ścieżka)&amp;lt;/code&amp;gt; jako pozycji w menu, po kliknięciu na którą uruchomiona zostanie &amp;lt;code&amp;gt;{komenda}&amp;lt;/code&amp;gt; z plikiem jako ostatnim argumentem.&lt;br /&gt;
&lt;br /&gt;
Jak wskazuje nazwa, wg założenia twórców opcja powinna być wykorzystywana do zmiany tapety już uruchomionego Fluxboksa przy pomocy menu, jednak ma znacznie dalej idące zastosowanie.&lt;br /&gt;
&lt;br /&gt;
Przykład: &lt;br /&gt;
 [wallpapers] ($HOME/wallpapers) {feh --bg-scale}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 [workspaces] (nazwa)&lt;br /&gt;
Dodaje menu przestrzeni roboczych (domyślnie widoczne po wciśnięciu 3 (zazwyczaj środkowego) przycisku myszy na pulpicie) jako podmenu o nazwie &amp;lt;code&amp;gt;(nazwa)&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Przykład: &lt;br /&gt;
 [workspaces] (Przestrzenie robocze)&lt;br /&gt;
&lt;br /&gt;
[[Kategoria:Howto]]&lt;/div&gt;</description>
			<pubDate>Wed, 28 Feb 2007 17:25:27 GMT</pubDate>			<dc:creator>Elwis</dc:creator>			<comments>http://www.fluxboxpl.org/portal/Dyskusja:Konfiguracja_Menu</comments>		</item>
		<item>
			<title>Instalacja i konfiguracja Fluxboksa</title>
			<link>http://www.fluxboxpl.org/portal/Instalacja_i_konfiguracja_Fluxboksa</link>
			<description>&lt;p&gt;Opis zmian: /* Grupowanie okien */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Wstęp ==&lt;br /&gt;
&lt;br /&gt;
Na początku warto zauważyć, że Fluxbox to tylko menedżer okien - nie posiada on wbudowanych aplikacji do modyfikowania styli GTK czy QT, graficznych konfiguratorów, narzędzi służących do operacji na plikach i katalogach czy innych programów znanych chociażby z KDE.    Zdecydowanie sie na tego menedżera okien, to jednocześnie rezygnacja ze środowiska graficznego typu &amp;quot;all in one&amp;quot; i potrzeba &amp;quot;przegrzebania&amp;quot; się przez gąszcze linuksowych aplikacji celem wybrania czegoś dla siebie.&lt;br /&gt;
&lt;br /&gt;
Co otrzymujemy w zamian? - W pełni funkcjonalne i wygodne środowisko pracy, stworzone właściwie od podstaw i dostosowane dokładnie do naszych potrzeb.&lt;br /&gt;
&lt;br /&gt;
W tym tekście dowiesz się jak skonfigurować Fluxboksa aby uzyskać mniej więcej taki efekt:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Grafika:Fluxbox plus aplikacje.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
czyli jak Fluxboksa zamienić na owo funkcjonalne i w dodatku ładnie wyglądające środowisko pracy.&lt;br /&gt;
&lt;br /&gt;
Postanowiłem zainstalować od podstaw Fluxboksa skompilowanego ze źródeł i razem z Tobą, drogi czytelniku, prześledzić proces jego konfiguracji.&lt;br /&gt;
== Instalacja Fluxboksa ==&lt;br /&gt;
Źródła Fluxboksa dostępne są na stronie [http://www.fluxbox.org www.fluxbox.org]. Najnowsza wersja stabilna obecnie to 1.0. Po ściągnięciu źródeł należy je rozpakować i przejść do rozpakowanego katalogu.  Całość instalacji nie odbiega od schematów instalacji programów pod Linuxem ('''./configure &amp;amp;&amp;amp; make''' i '''make install''' jako root).&lt;br /&gt;
&lt;br /&gt;
Przy '''./configure''' warto dodać '''--help''' na końcu. Wyświetli nam się lista opcji dostępnych podczas instalacji. Więc ostatecznie:&lt;br /&gt;
&amp;lt;pre&amp;gt;./configure &amp;amp;&amp;amp; make&lt;br /&gt;
make install #jako root&amp;lt;/pre&amp;gt;&lt;br /&gt;
Fluxbox domyślnie jest instalowany w &amp;lt;tt&amp;gt;/usr/local/share/fluxbox&amp;lt;/tt&amp;gt; pliki binarne w &amp;lt;tt&amp;gt;/usr/local/bin&amp;lt;/tt&amp;gt;. Uruchamiamy go poleceniem '''startx''' (po wcześniejszym dodaniu '''exec startfluxbox''' do pliku &amp;lt;tt&amp;gt;.xinitrc&amp;lt;/tt&amp;gt; z katalogu domowego) lub z poziomu managera logowania - jeśli takowy preferujemy przy uruchamianiu sesji X11.&lt;br /&gt;
&lt;br /&gt;
== Konfiguracja Fluxboksa ==&lt;br /&gt;
Fluxbox po pierwszym uruchomieniu wita nas czarnym ekranem, toolbarem u dołu ekranu i brakiem polskich znaków.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Grafika:Fluxbox pierwsze uruchomienie.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Niezbyt zachęcająco? - Spróbujemy coś na to poradzić.&lt;br /&gt;
=== Wybór stylu i czcionki ===&lt;br /&gt;
Zacznijmy od zmiany domyślnego stylu i czcionki Fluxboksa, aby nas nie raził brak polskich znaków w dalszej konfiguracji.&lt;br /&gt;
&lt;br /&gt;
Powodem braku polskich znaków jest fakt, że czcionka &amp;quot;glisp&amp;quot; domyślnego stylu ich nie posiada (zakładam ze Fluxbox jest instalowany w spolonizowanym systemie). Łatwo sobie z tym poradzić zmieniając styl na &amp;quot;emerge&amp;quot; na przykład (prawy przycisk na pulpicie -&amp;gt; menu fluxbox -&amp;gt; style systemowe -&amp;gt; emerge) lub edytując plik konfiguracyjny domyślnego stylu i zmieniając czcionkę na taką, która ma polskie znaki.&lt;br /&gt;
&lt;br /&gt;
Możemy pokusić się również, o ściągnięcie stylu Fluxboksa, który nam się spodoba (linki do stron z tematami podane są na dole strony). Ściągnięty styl rozpakowujemy/przegrywamy do &amp;lt;tt&amp;gt;/home/user/.fluxbox/styles&amp;lt;/tt&amp;gt; i następnie wybieramy go z menu (prawy przycisk na pulpicie -&amp;gt; menu fluxbox -&amp;gt; style użytkownika -&amp;gt; nowy_styl).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Jeśli czcionka stylu nie posiada polskich znaków lub nam nie odpowiada, edytujemy plik &amp;gt; konfiguracyjny stylu (zazwyczaj &amp;lt;tt&amp;gt;/home/user/.fluxbox/styles/nazwa_stylu/theme.cfg&amp;lt;/tt&amp;gt; lub &amp;lt;tt&amp;gt;/usr/local/share/fluxbox/styles/nazwa_stylu/theme.cfg&amp;lt;/tt&amp;gt;) , &amp;quot;haszujemy&amp;quot; wszystkie linie z ciągiem znaków &amp;quot;font&amp;quot; i dodajemy linię definiującą czcionkę dla wszystkich elementów Fluxboksa:&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;*Font:    nazwa_czcionki&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Uwaga:''' Od wersji 0.9.15 funkcję nadrzędną nad plikami konfiguracyjnymi styli spełnia plik &amp;lt;tt&amp;gt;/home/user/.fluxbox/overlay&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Tak więc np wpis &amp;lt;code&amp;gt;*font: sans-10&amp;lt;/code&amp;gt; zmieni wszystkie czcionki we Fluxboksie na &amp;quot;Sans&amp;quot; rozmiar 10 - niezależnie od tego jakie są zdefiniowane w plikach konfiguracyjnych styli.&lt;br /&gt;
&lt;br /&gt;
=== Menu ===&lt;br /&gt;
Przy pierwszym uruchomieniu menu generowane jest automatycznie, dzięki aplikacji '''fluxbox-generate_menu''' (jest ona domyślnie instalowana razem z Fluxboksem). Warto przyjrzeć się jej bliżej.&lt;br /&gt;
&lt;br /&gt;
Po wydaniu w terminalu polecenia &amp;lt;pre&amp;gt;fluxbox-generate_menu -h&amp;lt;/pre&amp;gt; wyświetli nam się szereg opcji które warto prześledzić i wybrać te które nam odpowiadają. Dzięki nim do naszego menu Fluxboksa możemy dodać menu KDE (opcja -k) i Gnome (opcja -g), możemy wybrać domyślny terminal (opcja -t), przeglądarkę (opcja -b) a nawet tytuł menu (opcja -m).&lt;br /&gt;
&lt;br /&gt;
W ten sposób otrzymamy gotowe do pracy menu w którym aplikacje są sensownie pogrupowane. Nie ma się jednak co łudzić, że dodane zostaną wszystkie interesujące nas aplikacje, zainstalowane w naszym systemie.&lt;br /&gt;
&lt;br /&gt;
W celu uzupełnienia braków edytujemy plik &amp;lt;tt&amp;gt;/home/user/.fluxbox/menu&amp;lt;/tt&amp;gt;. Struktura tego pliku jest  na tyle prosta, że nikt nie powinien mieć problemu z jego edycją.&lt;br /&gt;
&lt;br /&gt;
Standardowe polecenie uruchamiające aplikacje wygląda w ten sposób:&lt;br /&gt;
&amp;lt;pre&amp;gt;[exec] (nazwa aplikacji) {polecenie uruchamiające aplikację}&amp;lt;/pre&amp;gt;&lt;br /&gt;
natomiast tag dodający nową kategorię w menu wygląda tak:&lt;br /&gt;
&amp;lt;pre&amp;gt;[submenu] {nazwa submenu}&amp;lt;/pre&amp;gt;&lt;br /&gt;
Po dodaniu niezbędnych aplikacji do pliku menu i zapisaniu go, menu pulpitu zostanie zaktualizowane o te wpisy.&lt;br /&gt;
&lt;br /&gt;
=== Skróty klawiszowe ===&lt;br /&gt;
Sensowne zdefiniowanie i nauczenie się skrótów klawiszowych we Fluxboksie bardzo ułatwia pracę z tym menedżerem okien. &lt;br /&gt;
&lt;br /&gt;
Definiowanie skrótów sprowadza się do edycji pliku &amp;lt;tt&amp;gt;/home/user/.fluxbox/keys&amp;lt;/tt&amp;gt;. Plik ten, podobnie jak plik menu ma jasną i klarowną strukturę. Pod skróty klawiszowe, oprócz poleceń uruchamiających aplikacje (tych z '''execcommand''' na początku)  możemy przypisać również wszystkie akcje obsługiwane przez Fluxboksa. Ich pełną listę znajdziecie w dokumentacji Fluxboksa (link poniżej artykułu).&lt;br /&gt;
&lt;br /&gt;
Standardowa definicja skrótu wygląda tak:&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;modyfikator klawisz :polecenie&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
czyli np skrót alt + F1 uruchamiający przeglądarkę Firefox wygląda tak:&lt;br /&gt;
&amp;lt;pre&amp;gt;Mod1 F1 :execcommand firefox&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Należy pamiętać że klawisz Alt to Mod1 w pliku definiującym skróty klawiszowe, natomiast klawisz Windows to Mod4. Reszta modyfikatorów wygląda standardowo (Shift i Control)&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Zachowanie okien ===&lt;br /&gt;
Ten fragment w zasadzie przy standardowej konfiguracji Fluxboksa można opuścić, zachęcam jednak do &amp;quot;przebrnięcia&amp;quot; przez niego - zawiera kilka użytecznych informacji.&lt;br /&gt;
&lt;br /&gt;
Na początku tej części zajmijmy się sposobem aktywowania okien. Ustawień tych dokonujemy z poziomu menu (prawy przycisk na pulpicie -&amp;gt; menu fluxbox -&amp;gt; konfiguracja -&amp;gt; focus model). Przyjrzyjmy się dostepnym opcjom.&lt;br /&gt;
&lt;br /&gt;
Standardowo okna na pulpicie stają sie aktywne po kliknięciu na nie '''Click To Focus'''.  Możemy jednak sprawić aby okna aktywowały się po najechaniu na nie kursorem myszy '''Mouse Focus''' i jeśli chcemy aby aktywowane okno było na wierzchu zaznaczamy '''Auto Raise'''.&lt;br /&gt;
&lt;br /&gt;
Zanim napiszę o '''ClickTabFocus''' i '''MouseTabFocus''', musisz drogi czytelniku, zapoznać się z bardzo wygodną funkcją Fluxboksa jaką jest grupowanie okien.&lt;br /&gt;
==== Grupowanie okien ====&lt;br /&gt;
Jeśli mamy dwa lub więcej okien otwartych na pulpicie, możemy je wszystkie pogrupować - tak aby miały ten sam rozmiar, położenie i stanowiły jedno “multiokno” z zakładkami na belce tytułowej. Wybierając teraz zakładkę odpowiadającą danemu oknu sprawiamy, że pojawia się ono na wierzchu.&lt;br /&gt;
&lt;br /&gt;
Brzmi skomplikowanie ale w praktyce jest bardzo proste – mając dwa okna klikamy na belce tytułowej jednego z nich środkowym przyciskiem myszy i przesuwamy na belkę tytułową drugiego. Okna się łączą i możemy przełączać pomiędzy nimi przy pomocy zakładek na belce tytułowej.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Grafika:Fluxbox tabs.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Okna określonych aplikacji mogą być [http://fluxboxpl.org/portal/Plik_apps#Automatyczne_grupowanie_okien grupowane automatycznie] - aplikacje takie zapisujemy w pliku &amp;lt;tt&amp;gt;/home/user/.fluxbox/apps&amp;lt;/tt&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wróćmy teraz do  '''ClickTabFocus''' i '''MouseTabFocus''' – analogicznie do sposobu aktywacji okien opcje te określają sposób aktywacji zakładek. Po zaznaczeniu pierwszej zakładka jest aktywowana po kliknięciu, po zaznaczeniu drugiej opcji zakładka jest aktywowana po najechaniu na nią kursorem myszy.&lt;br /&gt;
&lt;br /&gt;
Fluxbox ma również możliwość zapamiętania rozmiaru, położenia i zachowania okna danej aplikacji. Wystarczy kliknąć PPM na belce tytułowej okna danej aplikacji, i z podmenu  &amp;quot;'''Remember'''&amp;quot; wybrać opcje które mają być zapamiętane. Ustawienia te są zapisywane w pliku &amp;lt;tt&amp;gt;/home/user/.fluxbox/apps&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Autostart ===&lt;br /&gt;
Polecenia i aplikacje które maja być uruchamiane przy starcie Fluxboksa można zdefiniować na dwa sposoby. &amp;lt;br /&amp;gt;  &lt;br /&gt;
W pierwszym, starym sposobie aplikacje startowe dodajemy do pliku &amp;lt;tt&amp;gt;/home/user/.fluxbox/startup&amp;lt;/tt&amp;gt;. Przy dodawaniu kolejnych poleceń należy na ich końcu zamieścić znak &amp;quot;&amp;amp;&amp;quot;, w przeciwnym wypadku kolejne polecenia nie zostaną wykonane, a Fluxbox nie uruchomi się. &lt;br /&gt;
&lt;br /&gt;
Na końcu winno znajdować się polecenie uruchamiające Fluxboksa '''exec fluxbox'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;Jeżeli do polecenia '''exec fluxbox''' z pliku startup dodamy opcje '''-log ~/.fluxbox/log''', utworzony zostanie plik dziennika o nazwie &amp;quot;log&amp;quot;, w którym oprócz informacji o wersji i ustawieniach Fluxboksa zapisywane są również ewentualne błędy.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
W drugim, nowym sposobie (od wersji 0.9.4) zostawiamy w spokoju plik &amp;lt;tt&amp;gt;startup&amp;lt;/tt&amp;gt;, a aplikacje startowe dodajemy do znanego nam już pliku &amp;lt;tt&amp;gt;/home/user/.fluxbox/apps&amp;lt;/tt&amp;gt;. Polecenia uruchamiane przy starcie Fluxboksa wpisujemy na początku tego pliku w formie:&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;[startup] {polecenie}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nie wiem szczerze mówiąc (pisząc ;) ), dlaczego deweloperzy Fluxboksa zdecydowali się na zmianę sposobu dodawania aplikacji do autostartu i nie dostrzegając wyższości (być może) tego rozwiązania, wciąż używam pliku &amp;lt;tt&amp;gt;startup&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
W tym miejscu czytelnikowi należy się małe wyjaśnienie. Otóż nadrzędną funkcję nad plikami startowymi Fluxboksa pełnią pliki startowe sesji xwindow - &amp;lt;tt&amp;gt;.xinitrc&amp;lt;/tt&amp;gt; i &amp;lt;tt&amp;gt;.xsession&amp;lt;/tt&amp;gt; (odpowiednio dla &amp;quot;startx&amp;quot; i graficznego managera logowania). Te pierwsze służą do startu aplikacji przy starcie managera okien Fluxbox, natomiast w drugich zapisuje się aplikacje startowe sesji X.&lt;br /&gt;
&lt;br /&gt;
=== Tapeta ===&lt;br /&gt;
I na koniec zróbmy coś z tym czarnym tłem. Jest wiele sposobów na ustawienie tapety we Fluxboksie i wiele programów których można do tego użyć. Można to zrobić z poziomu pliku init, startup czy pliku konfiguracyjnego używanego stylu. Zawsze jednak w tych sposobach jest jeden mankament – potrzeba edycji tych plików gdy chcemy zmienić tapetę. Sposób który podam tego nie wymaga.&lt;br /&gt;
&lt;br /&gt;
Aplikacja której użyjemy do ustawienia tapety to '''fbsetbg''' (jest instalowana razem z Fluxboksem). Program ten wykonuje wpis do pliku &amp;lt;tt&amp;gt;/home/user/.fluxbox/latstwallpaper&amp;lt;/tt&amp;gt; – dzięki któremu raz załadowana tapeta zostanie użyta po każdym uruchomieniu Fluxboksa.&lt;br /&gt;
&lt;br /&gt;
Wystarczy więc w terminalu wydać polecenie  &amp;lt;pre&amp;gt;fbsetbg -f /scieżka/do/tapety&amp;lt;/pre&amp;gt; (opcja -f ustawia tapetę na całym ekranie), aby już przy każdym uruchomieniu Fluxboksa oglądać nasz ulubiony obrazek na pulpicie. Za ukazanie się owego obrazka przy każdym uruchomieniu odpowiada wpis:&lt;br /&gt;
&amp;lt;pre&amp;gt;session.screen0.rootCommand:    fbsetbg -l&amp;lt;/pre&amp;gt;&lt;br /&gt;
w pliku &amp;lt;tt&amp;gt;/home/user/.fluxbox/init&amp;lt;/tt&amp;gt; i w razie problemów polecam sprawdzić czy ten wpis się tam znajduje.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;'''Fbsetbg''' to tzw  wrapper (z ang opakowanie? :) ), czyli aplikacja okreslająca spósob użycia innej aplikacji. Skrypt ten wyszukuje w systemie zewnętrzne aplikacje do ustawienia tapety. Mogą to być Esetroot,  wmsetbg,  feh,  hsetroot,  chbg,  display,  qiv,  xv,  xsri,  xli  lub xsetbg. Dla sprawdzenia aktualnie używanej aplikacji wydajemy polecenie:&lt;br /&gt;
&amp;lt;code&amp;gt;fbsetbg -i&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aby zmienic domyślną aplikację na '''feh''' np należy wydać polecenie:&lt;br /&gt;
&amp;lt;code&amp;gt;wpsetters=feh fbsetbg wallpaper.jpg&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Co zrobić aby zmieniać tapety z poziomu menu pod prawym przyciskiem?  – do pliku menu nalezy dodać wpis:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[submenu] (wallpapers)&lt;br /&gt;
[wallpapers] (/sciezka/do/katalogu/z/tapetami) {fbsetbg -f}&lt;br /&gt;
[end]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teraz po wybraniu z menu pliku z tapetą ukaże się ona na pulpicie.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Grafika:Fluxbox menu tapety.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Linki==&lt;br /&gt;
&lt;br /&gt;
* [http://www.fluxbox.org Strona domowa Fluxboksa ]&lt;br /&gt;
* [http://fluxbox.sourceforge.net/docbook/pl/fluxbox-docs.html Dokumentacja Fluxboksa ]&lt;br /&gt;
* [http://www.tenr.de Fluxbox - style (www.tenr.de) ]&lt;br /&gt;
* [http://www.box-look.org Fluxbox - style (www.box-look.org)]&lt;br /&gt;
* [http://browse.deviantart.com/customization/skins/themes/fluxbox/ Fluxbox - style (www.deviantart.com)]&lt;br /&gt;
* [http://www.customize.org/list/fluxbox Fluxbox - style (www.customize.org)]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Artykuł pochodzi ze strony [http://endel.ovh.org endel.ovh.org]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
--[[Użytkownik:Endel|Endel]] 03:04, 28 lut 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
[[Kategoria:Artykuły]]&lt;/div&gt;</description>
			<pubDate>Wed, 28 Feb 2007 02:04:12 GMT</pubDate>			<dc:creator>Endel</dc:creator>			<comments>http://www.fluxboxpl.org/portal/Dyskusja:Instalacja_i_konfiguracja_Fluxboksa</comments>		</item>
		<item>
			<title>Sudo</title>
			<link>http://www.fluxboxpl.org/portal/Sudo</link>
			<description>&lt;p&gt;Opis zmian: Kategoryzacja: Programy&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Praca z sudo'''&lt;br /&gt;
&lt;br /&gt;
Sudo jest programem dzięki któremu administrator może zezwolić dowolnemu użytkownikowi na wykonywanie programów i poleceń, do których normalnie nie miałby uprawnień. Dzięki sudo, pracując na koncie użytkownika nie musimy logować się na konto roota. W praktyce wygląda to tak: zamiast pisać su -&amp;gt; hasło -&amp;gt; komenda piszemy sudo komenda. Wystarczy tylko odpowiednio skonfigurować sudo. A w tym ma pomóc ten poradnik.&lt;br /&gt;
&lt;br /&gt;
== Pobieranie i instalacja. ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Źródła programu do samodzielnej kompilacji można pobrać ze [http://www.sudo.ws/ strony domowej] projektu. Ponieważ sudo jest popularnym narzędziem administracyjnym dostępny jest w większości dystrybucji. Jeśli jednak nie mamy zainstalowanego sudo to przed kompilacją dobrze jest sprawdzić czy nie ma programu w repozytoriach naszego systemu.&lt;br /&gt;
&lt;br /&gt;
== Konfiguracja. ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Konfiguracja sudo odbywa się poprzez edycję pliku ''/etc/sudoers''. Plik ten powinien być edytowany tylko i wyłącznie za pomocą polecenia:&lt;br /&gt;
&lt;br /&gt;
# visudo&lt;br /&gt;
&lt;br /&gt;
zapobiega to sytuacji, że dwóch administratorów będzie jednocześnie edytować plik /etc/sudoers, a także gwarantuje zachowanie odpowiednich bitów uprawnień. Dodatkowym atutem konfiguracji przez visudo jest to, że sprawdzana jest składnia. Obsługa visudo sprowadza się do znajomości obsługi Vi.&lt;br /&gt;
&lt;br /&gt;
'''2.a. Podstawowa składnia /etc/sudoers.'''&lt;br /&gt;
Podstawowa składnia /etc/sudoers wygląda następująco:&lt;br /&gt;
&lt;br /&gt;
użytkownik komputer = komenda&lt;br /&gt;
&lt;br /&gt;
W skrócie polega to na tym, ze dany użytkownik będąc zalogowany na maszynie o nazwie komputer może wykonać komendę z prawami roota. Przykład:&lt;br /&gt;
&lt;br /&gt;
kazik localhost = /usr/bin/vim&lt;br /&gt;
&lt;br /&gt;
'''Uwaga'''. Jeśli nazwa komputera została zmieniona należy podać jego rzeczywistą nazwę.&lt;br /&gt;
&lt;br /&gt;
'''2.b. Udzielanie członkom grupy XXX prawa do wykonywania polecenia YYY.'''&lt;br /&gt;
&lt;br /&gt;
% XXX localhost = /ścieżka/do/polecenia/YYY&lt;br /&gt;
&lt;br /&gt;
'''2.c. Zezwalanie na wykonanie wielu komend.'''&lt;br /&gt;
&lt;br /&gt;
kazik localhost = /usr/bin/vim, /usr/bin/nail, /usr/bin/sane&lt;br /&gt;
&lt;br /&gt;
== Używanie sudo. ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''3.a. Podstawowe użycie sudo.''' &lt;br /&gt;
&lt;br /&gt;
Polecenie $ sudo vim, którego efektem jest:&lt;br /&gt;
&lt;br /&gt;
We trust you have received the usual lecture from the local System&lt;br /&gt;
Administrator. It usually boils down to these three things:&lt;br /&gt;
&lt;br /&gt;
#1) Respect the privacy of others.&lt;br /&gt;
#2) Think before you type.&lt;br /&gt;
#3) With great power comes great responsibility.&lt;br /&gt;
&lt;br /&gt;
Password: (wpisać własne hasło, a nie roota)&lt;br /&gt;
&lt;br /&gt;
'''Uwaga''': sudo nie zmienia zawartości zmiennej $PATH. Żeby uruchomić z sudo program spoza własnej zmiennej $PATH należy podać pełną ścieżkę do programu np:&lt;br /&gt;
&lt;br /&gt;
$ sudo /usr/sbin/checkinstall&lt;br /&gt;
&lt;br /&gt;
== Aliasy. ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Jeśli mamy w systemie wielu użytkowników, którzy mogą logować się na inne komputery perspektywa przypisania do /etc/sudoers wszystkich potrzebnych kombinacji nie jest zbyt kusząca. Na szczęście mamy możliwość skorzystania z aliasów.&lt;br /&gt;
&lt;br /&gt;
'''4.a. Aliasy w sudo.'''&lt;br /&gt;
&lt;br /&gt;
Cmnd_Alias alias_polecenia = command1, command2, ... // aliasy komend&lt;br /&gt;
&lt;br /&gt;
Host_Alias alias_hosta = hostname1, hostname2, ... //aliasy komputerów&lt;br /&gt;
&lt;br /&gt;
User_Alias alias_użytkownika = user1, user2, ... //aliasy użytkowników&lt;br /&gt;
&lt;br /&gt;
Standardowo istnieje już zdefiniowany alias ALL i jest on aliasem wszystkich możliwych wartości (w praktyce użytkownik sudo z uprawnieniem ALL jest równoważny rootowi).&lt;br /&gt;
&lt;br /&gt;
PORADA: aby się nie pogubić przyjmuje się, że nazwy aliasów piszemy wielkimi literami.&lt;br /&gt;
&lt;br /&gt;
'''4.b. Wykonywanie programu jako inny użytkownik (nie root).'''&lt;br /&gt;
użytkownik komputer = (uruchom-jako) komenda(y)&lt;br /&gt;
&lt;br /&gt;
Przykład:&lt;br /&gt;
&lt;br /&gt;
kazik localhost = (adam, grześ) /usr/bin/vim&lt;br /&gt;
&lt;br /&gt;
Teraz wydając komendę sudo -u adam vim, vim zostanie uruchomione przez użytkownika adam.&lt;br /&gt;
&lt;br /&gt;
== Hasła. ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Po użyciu, sudo poinformuje użytkownika o konieczności wpisania hasła (hasła danego użytkownika). Hasło domyślnie zapamiętane jest na 5 minut. Po tym czasie będziemy musieli je podać ponownie, aby użyć komendy sudo.&lt;br /&gt;
&lt;br /&gt;
'''5.a. Aby sudo nigdy nie zapamiętywało haseł.'''&lt;br /&gt;
W tym celu należy dopisać w pliku /etc/sudoers:&lt;br /&gt;
&lt;br /&gt;
Defaults:kazik timestamp_timeout=0&lt;br /&gt;
&lt;br /&gt;
Wstawienie zamiast 0 liczby -1 spowodowałoby zapamiętanie hasła do czasu restartu systemu.&lt;br /&gt;
&lt;br /&gt;
'''5.b. Żądanie hasła innego użytkownika.'''&lt;br /&gt;
Należy dopisać do wiadomego pliku:&lt;br /&gt;
&lt;br /&gt;
Defaults:adam runaspw, passwd_tries=2&lt;br /&gt;
&lt;br /&gt;
Teraz sudo zażąda hasła użytkownika adam.&lt;br /&gt;
&lt;br /&gt;
'''5.c. Aby sudo nie domagało się hasła.'''&lt;br /&gt;
Należy wpisać:&lt;br /&gt;
&lt;br /&gt;
kazik localhost = NOPASSWD: /usr/bin/vim&lt;br /&gt;
&lt;br /&gt;
Oczywiście tej opcji należy używać rozważnie. Może to stanowić ogromne zagrożenie dla bezpieczeństwa systemu.&lt;br /&gt;
&lt;br /&gt;
== Inne opcje. ==&lt;br /&gt;
&lt;br /&gt;
'''6.a. Sprawdzanie uprawnień.'''&lt;br /&gt;
&lt;br /&gt;
sudo -l&lt;br /&gt;
&lt;br /&gt;
'''6.b. Aby wydłużyć czas ważności hasła o kolejne 5 minut.'''&lt;br /&gt;
&lt;br /&gt;
sudo -v&lt;br /&gt;
&lt;br /&gt;
'''6.c Aby hasło zostało zapomniane od razu.'''&lt;br /&gt;
&lt;br /&gt;
sudo -k&lt;br /&gt;
&lt;br /&gt;
'''UWAGA NA KONIEC''': znaki # i $ poprzedzające polecenia oznaczają jaki użytkownik powinien je wykonać, i tak # oznacza roota a $ zwykłego użytkownika.&lt;br /&gt;
&lt;br /&gt;
Po więcej informacji o sudo odsyłam do manuali: man sudoers i man sudo.&lt;br /&gt;
&lt;br /&gt;
''Artykuł opublikowany w serwisie [http://jakilinux.org/pierwsze-kroki/konto-roota/sudo/  jakilinux.org]''&lt;br /&gt;
&lt;br /&gt;
''Ten artykuł udostępniony jest na licencji [http://creativecommons.org/licenses/by/2.5/pl/deed.pl Creative Commons Uznanie Autorstwa]. Oznacza to, że możesz kopiować, rozpowszechniać, odtwarzać i wykonywać utwór oraz tworzyć utwory zależne, pod warunkiem podania autora oryginału ([http://largo3.selfip.net/ largo3]) oraz źródła ([http://jakilinux.org/ jakilinux.org]) w postaci linku zwrotnego.'' &lt;br /&gt;
[[Kategoria:Howto]]&lt;br /&gt;
[[Kategoria:Programy]]&lt;/div&gt;</description>
			<pubDate>Tue, 27 Feb 2007 18:41:58 GMT</pubDate>			<dc:creator>Largo3</dc:creator>			<comments>http://www.fluxboxpl.org/portal/Dyskusja:Sudo</comments>		</item>
		<item>
			<title>Exaile</title>
			<link>http://www.fluxboxpl.org/portal/Exaile</link>
			<description>&lt;p&gt;Opis zmian: Zabezpieczono &amp;quot;[[Exaile]]&amp;quot; [edit=autoconfirmed:move=autoconfirmed]&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Wstęp ==&lt;br /&gt;
&lt;br /&gt;
'''Exaile''' to napisany przy użyciu GTK+ ([http://www.pygtk.org/ PyGTK]) odtwarzacz muzyki, używający silnika [http://gstreamer.freedesktop.org GStreamera], nawiązujący interfejsem do [http://amarok.kde.org/ Amaroka].&lt;br /&gt;
&lt;br /&gt;
== Funkcje ==&lt;br /&gt;
&lt;br /&gt;
* Wsparcie dla wszystkich formatów obsługiwanych przez [http://gstreamer.freedesktop.org GStreamera]&lt;br /&gt;
* Tworzenie playlist w zakładkach&lt;br /&gt;
* Automatyczne pobieranie okładek oraz tekstów utworów &lt;br /&gt;
* Pobieranie informacji o artyście z Wikiepdii&lt;br /&gt;
* Ranking utworów&lt;br /&gt;
* Obsługa [http://www.shoutcast.com/ Shoutcast]&lt;br /&gt;
* Wsparcie dla [http://Last.fm Last.fm]&lt;br /&gt;
&lt;br /&gt;
== Zależności ==&lt;br /&gt;
&lt;br /&gt;
* GTK+ wersja 2.8.x &lt;br /&gt;
* PyGTK&lt;br /&gt;
* GStreamer&lt;br /&gt;
* Python2.4-gtk2,&lt;br /&gt;
* Python-glade2, &lt;br /&gt;
* Python2.4-dbus, &lt;br /&gt;
* Python-pyvorbis, &lt;br /&gt;
* Python-elementtree&lt;br /&gt;
&lt;br /&gt;
== Zrzut ekranu ==&lt;br /&gt;
&lt;br /&gt;
[[Grafika:Exaile.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Linki ==&lt;br /&gt;
&lt;br /&gt;
Strona domowa:&lt;br /&gt;
* [http://www.exaile.org/trac www.exaile.org]&lt;br /&gt;
&lt;br /&gt;
--[[Użytkownik:Endel|Endel]] 01:32, 27 lut 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
[[Kategoria:Programy]]&lt;/div&gt;</description>
			<pubDate>Tue, 27 Feb 2007 01:11:12 GMT</pubDate>			<dc:creator>Endel</dc:creator>			<comments>http://www.fluxboxpl.org/portal/Dyskusja:Exaile</comments>		</item>
		<item>
			<title>Mirage</title>
			<link>http://www.fluxboxpl.org/portal/Mirage</link>
			<description>&lt;p&gt;Opis zmian: Zabezpieczono &amp;quot;[[Mirage]]&amp;quot; [edit=autoconfirmed:move=autoconfirmed]&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Wstęp ==&lt;br /&gt;
&lt;br /&gt;
'''Mirage''' to przeglądarka zdjęć napisana przy użyciu [http://www.pygtk.org/ PyGTK], niezwykle szybka i funkcjonalna. Oprócz przeglądania posiada również niewielkie możliwości edycyjne.&lt;br /&gt;
&lt;br /&gt;
== Funkcje ==&lt;br /&gt;
&lt;br /&gt;
* Sekwencyjne przeglądanie zdjęć z danego katalogu.&lt;br /&gt;
* Obsługa formatów png, jpg, svg, xpm, gif, bmp, tiff i innych &lt;br /&gt;
* Pokaz slajdów&lt;br /&gt;
* Proste możliwości edycji zdjęć (zmiana rozmiaru, docinanie, obracanie)&lt;br /&gt;
&lt;br /&gt;
== Zależności ==&lt;br /&gt;
&lt;br /&gt;
*  GTK+ wersja 2.6.x &lt;br /&gt;
*  PyGTK&lt;br /&gt;
&lt;br /&gt;
== Zrzut ekranu ==&lt;br /&gt;
&lt;br /&gt;
[[Grafika:Mirage.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Linki ==&lt;br /&gt;
&lt;br /&gt;
Strona domowa:&lt;br /&gt;
* [http://mirageiv.berlios.de mirageiv.berlios.de]&lt;br /&gt;
&lt;br /&gt;
--[[Użytkownik:Endel|Endel]] 01:32, 27 lut 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
[[Kategoria:Programy]]&lt;/div&gt;</description>
			<pubDate>Tue, 27 Feb 2007 00:49:50 GMT</pubDate>			<dc:creator>Endel</dc:creator>			<comments>http://www.fluxboxpl.org/portal/Dyskusja:Mirage</comments>		</item>
		<item>
			<title>PcManFM</title>
			<link>http://www.fluxboxpl.org/portal/PcManFM</link>
			<description>&lt;p&gt;Opis zmian: s/obsługa/wykorzystanie nad którym z endelem polemizowalismy późną nocą ;)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Wstęp ==&lt;br /&gt;
&lt;br /&gt;
'''PcManFM''' to menedżer plików przedstawiany przez autora jako niesamowicie szybki i funkcjonalny oraz określany tym denerwującym, nieprzetłumaczalnym słowem “lightweight” ;). Interfejs '''PCManFM''' to swoista mieszanka zapożyczeń z Firefoxa (to nie żart), Windows Explorera oraz Nautilusa.&lt;br /&gt;
&lt;br /&gt;
== Funkcje ==&lt;br /&gt;
&lt;br /&gt;
* Obsługa zakładek &lt;br /&gt;
* Wykorzystanie technologii [http://www.newplanetsoftware.com/xdnd/ Drag’n'Drop] &lt;br /&gt;
* Możliwość przenoszenia plików pomiędzy zakładkami &lt;br /&gt;
* Obsługa miniaturek &lt;br /&gt;
* Współpraca z [http://hal.freedesktop.org/wiki/Software_2fhal HAL]&lt;br /&gt;
&lt;br /&gt;
== Zależności ==&lt;br /&gt;
&lt;br /&gt;
*  GTK+ wersja 2.6.x &lt;br /&gt;
*  libgamin lub libfam&lt;br /&gt;
*  gamin lub fam&lt;br /&gt;
*  shared-mime-info&lt;br /&gt;
*  libstartup-notification&lt;br /&gt;
*  libdbus (opcjonalnie)&lt;br /&gt;
*  libhal (opcjonalnie)&lt;br /&gt;
&lt;br /&gt;
== Zrzut ekranu ==&lt;br /&gt;
&lt;br /&gt;
[[Grafika:Pcmanfm.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Linki ==&lt;br /&gt;
&lt;br /&gt;
Strona domowa:&lt;br /&gt;
* [http://pcmanfm.sourceforge.net pcmanfm.sourceforge.net]&lt;br /&gt;
&lt;br /&gt;
--[[Użytkownik:Endel|Endel]] 01:32, 27 lut 2007 (CET)&lt;br /&gt;
&lt;br /&gt;
[[Kategoria:Programy]]&lt;/div&gt;</description>
			<pubDate>Tue, 27 Feb 2007 00:32:00 GMT</pubDate>			<dc:creator>Endel</dc:creator>			<comments>http://www.fluxboxpl.org/portal/Dyskusja:PcManFM</comments>		</item>
		<item>
			<title>Gmpc</title>
			<link>http://www.fluxboxpl.org/portal/Gmpc</link>
			<description>&lt;p&gt;Opis zmian: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GMPC - Gnome Music Player Client - rozbudowany klient demona mpd dla środowiska Gnome (GTK). &lt;br /&gt;
[[Image:Gmpc1_mini.jpg|right|250px|Okno główne gmpc]]&lt;br /&gt;
&lt;br /&gt;
== Funkcjonalności ==&lt;br /&gt;
* tworzenie i zapisywanie list odtwarzania&lt;br /&gt;
* przeglądarka plików muzycznych&lt;br /&gt;
* rozbudowane możliwości wyszukiwania&lt;br /&gt;
* okienkowy interfejs&lt;br /&gt;
* możliwość schowania w trayu&lt;br /&gt;
* powiadomienia o zdarzeniu&lt;br /&gt;
* możliwość dodawania tekstu piosenki i okładki albumu&lt;br /&gt;
* obsługa dodatkowych wtyczek (umożliwiają słuchanie internetowych stacji radiowych, pobieranie okładek albumów i tekstów piosenek)&lt;br /&gt;
* szybki - zaprojektowany z myślą o słabszych maszynach&lt;br /&gt;
* możliwość wybrania sposobu rozmieszczenia elementów okna (opcja powiększ i pomniejsz okno)&lt;br /&gt;
&lt;br /&gt;
== Zależności ==&lt;br /&gt;
* libmpd&lt;br /&gt;
* gtk2&lt;br /&gt;
* gnome-vfs&lt;br /&gt;
* libglade&lt;br /&gt;
* gob&lt;br /&gt;
* XML-Parser&lt;br /&gt;
&lt;br /&gt;
== Linki ==&lt;br /&gt;
* [http://sarine.nl/gmpc Strona domowa projektu gmpc]&lt;br /&gt;
[[Kategoria:Programy]]&lt;/div&gt;</description>
			<pubDate>Mon, 26 Feb 2007 17:47:59 GMT</pubDate>			<dc:creator>Mazdac</dc:creator>			<comments>http://www.fluxboxpl.org/portal/Dyskusja:Gmpc</comments>		</item>
		<item>
			<title>Mpd</title>
			<link>http://www.fluxboxpl.org/portal/Mpd</link>
			<description>&lt;p&gt;Opis zmian: /* Systemy dźwięku */ 0.12.1 to dość stara wersja, poprawka zdania tak, aby miało sens i w dzisiejszych czasach&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''MPD''', czyli '''M'''usic '''P'''layer '''D'''aemon, to dość niezwykły odtwarzacz plików muzycznych.&lt;br /&gt;
&lt;br /&gt;
Jego główna cecha to oddzielenie warstwy odtwarzania od warstwy sterowania oraz prezentacji. Mówiąc inaczej - sam MPD jedynie odtwarza muzykę. Aby jednak go do tego zmusić, należy się posłużyć programem zwanym [[#Sterowanie|klientem]], o których trochę później.&lt;br /&gt;
&lt;br /&gt;
Jakie są zalety takiego rozwiązania? Cała masa. Można wyłączyć klienta, a muzyka wciąż będzie grała. Można nawet wyłączyć Xy! Więcej, po dodaniu usługi MPD do listy usług włączanych podczas uruchamiania komputera, muzyka zacznie grać (od momentu, w którym przestała) zanim jeszcze pojawi się ekran logowania.&lt;br /&gt;
&lt;br /&gt;
Dodatkowo można utworzyć serwer MPD, na którym będzie włączona usługa, a inne komputery będą z niego korzystały. Zaletą jest to, że pliki muzyczne muszą znajdować się jedynie na komputerze z uruchomioną usługą. &lt;br /&gt;
&lt;br /&gt;
MPD potrafi serwować kilku użytkownikom niezależne playlisty. Jest również odpowiednio zabezpieczony – do usługi można dopuszczać tylko użytkowników, którzy się wcześniej zalogują. Każdemu z nich można przyznawać (lub odbierać) szereg przywilejów – np. udostępnianie jedynie włączania/wyłączania muzyki, bez możliwości dodawania nowych utworów do playlisty.&lt;br /&gt;
&lt;br /&gt;
= Sterowanie = &lt;br /&gt;
Kontrola nad '''mpd''' odbywa się za pomocą klienta. Jest ich wiele, dzięki czemu każdy znajdzie coś dla siebie – od działających pod przeglądarką internetową, poprzez napisane w GTK/QT po konsolowe (jako polecenie lub napisany w ncurses). Lista wraz z odnośnikami do bardziej szczegółowego opisu znajduje się na [http://minio.komunikatory.pl/tuty/mpd.html stronie domowej projektu] oraz poniżej:&lt;br /&gt;
&lt;br /&gt;
*[[mpc]]&lt;br /&gt;
*[[ncmpc]]&lt;br /&gt;
*[[Gmpc]]&lt;br /&gt;
&lt;br /&gt;
= Zależności = &lt;br /&gt;
Zależności zależą od wersji i opcji z jaką został skonfigurowany i skompilowany demon '''mpd'''. Musi być to co najmniej jedna biblioteka wyjścia dźwięku i jeden dekoder.&lt;br /&gt;
&lt;br /&gt;
== Systemy dźwięku ==&lt;br /&gt;
* alsa-utils – jeżeli z obsługą systemu dźwięku alsy&lt;br /&gt;
* libao – jeżeli z obsługą libao&lt;br /&gt;
* libshout – jeżeli z obsługą streamingu do icecast&lt;br /&gt;
* pulseaudio – jeżeli z obsługa systemu dźwięku pulse&lt;br /&gt;
* jack-audio-connection-kit – jeżeli z obsługą systemu dźwięku jack (od wersji 0.12.1)&lt;br /&gt;
&lt;br /&gt;
== Dekodery ==&lt;br /&gt;
* faad2 – jeżeli z obsługą plików aac i mp4&lt;br /&gt;
* audiofile – jeżeli z obsługą plików wave&lt;br /&gt;
* flac – jeżeli z obsługą plików flac i metatagów flac&lt;br /&gt;
* libogg – jeżeli z obsługą plików ogg vorbis&lt;br /&gt;
* libmad – jeżeli z obsługą plików mp3&lt;br /&gt;
* libmikmod – wymagane do obsługi plików Composer 669, Unis 669, DSMI Advanced Module Format, ASYLUM Music Format V1.0, APlayer, DSIK internal format, Farandole Composer, General DigiMusic, Impulse Tracker, Imago Orpheus), 15 and 31 instruments, OctaMED, MultiTracker Module editor, Amiga Oktalyzer, Scream Tracker 3, Scream Tracker, Scream Tracker Music Interface Kit, UltraTracker, MikMod, FastTracker 2&lt;br /&gt;
* libmpcdec – jeżeli z obsługą plików mousepack&lt;br /&gt;
&lt;br /&gt;
== Tagi ==&lt;br /&gt;
* libvorbis – jeżeli z obsługą komentarzy vorbis (dla ogg i flac)&lt;br /&gt;
* libid3tag – jeżeli z obsługą tagów mp3&lt;br /&gt;
* zlib – wymagane przez libid3tag&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Cechy i funkcjonalność =&lt;br /&gt;
* Odtwarza pliki MP3, Ogg Vorbis, FLAC, MP4/AAC, mod oraz wave.&lt;br /&gt;
* Kontrola poprzez klienta przez sieć (nawet z innego komputera).&lt;br /&gt;
* Odtwarza strumienie MP3 oraz Ogg Vorbis.&lt;br /&gt;
* Przechowuje tagi ID3 w wersji 1 i 2 (MP3, AAC).&lt;br /&gt;
* Przechowuje komentarze vorbis (Ogg Vorbis i FLAC).&lt;br /&gt;
* Przechowuje metadane (MP4, AAC).&lt;br /&gt;
* Możliwość wyszukiwania po id3 lub komentarzach vorbis.&lt;br /&gt;
* Łatwy import nowych piosenek.&lt;br /&gt;
* Obsługa buforowania.&lt;br /&gt;
* Odtwarzanie bez przerw (między utworami).&lt;br /&gt;
* Przenikanie utworów.&lt;br /&gt;
* Obsługa przeskakiwania.&lt;br /&gt;
* Zapisywania, ładowanie, zarządzanie listami odtwarzania (format m3u).&lt;br /&gt;
* Kontrola poziomu głośności (alsa,oss lub mik).&lt;br /&gt;
* Duża liczba obsługiwanych systemów dźwięku (OSS, Alsa, Sun, esd, arts, inne).&lt;br /&gt;
* Niskie wymagania sprzętowe.&lt;br /&gt;
* Przetestowany na Linux, FreeBSD, OpenBSD, NetBSD, Solaris, HPUX.&lt;br /&gt;
* MPD można zmusić do wysyłania informacji o odtwarzanych utworach na [http://last.fm audioscrobbler]. Służy do tego kolejny malutki program – mpdscribble.&lt;br /&gt;
&lt;br /&gt;
= Linki =&lt;br /&gt;
[http://mpd.wikia.com/ Strona domowa]&lt;br /&gt;
[http://minio.xt.pl/tuty/mpd.html Poradnik „dla początkujących” (opisuje instalację i konfigurację MPD, mpc, ncmpc oraz mpdscribble)]&lt;br /&gt;
&lt;br /&gt;
= Screeny =&lt;br /&gt;
Brak&lt;br /&gt;
&lt;br /&gt;
[[Kategoria:Programy]]&lt;/div&gt;</description>
			<pubDate>Sun, 25 Feb 2007 13:07:19 GMT</pubDate>			<dc:creator>Minio</dc:creator>			<comments>http://www.fluxboxpl.org/portal/Dyskusja:Mpd</comments>		</item>
		<item>
			<title>Leafpad</title>
			<link>http://www.fluxboxpl.org/portal/Leafpad</link>
			<description>&lt;p&gt;Opis zmian: /* Zrzuty ekranu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Wstęp ==&lt;br /&gt;
&lt;br /&gt;
'''Leafpad''' to prosty, graficzny edytor tekstu.&lt;br /&gt;
&lt;br /&gt;
Posiada niezwykle lekki interfejs napisany z użyciem bibliotek GTK 2. &lt;br /&gt;
&lt;br /&gt;
Jest znakomitą alternatywą dla osób nieprzekonanych do konsolowych edytorów, a niepotrzebujących zaawansowanych funkcji jak kolorowanie składni czy zakładki.&lt;br /&gt;
&lt;br /&gt;
== Funkcje ==&lt;br /&gt;
&lt;br /&gt;
* znajdowanie oraz zamiana tekstu &lt;br /&gt;
* zawijanie linii &lt;br /&gt;
* numerowanie linii &lt;br /&gt;
* przejście do wybranego wiersza &lt;br /&gt;
* brak limitu dla Cofnij/Ponów &lt;br /&gt;
* otwieranie plików metodą Przeciągnij i upuść &lt;br /&gt;
* zapis i odczyt plików z różnym kodowaniem (m.in. ISO-8859-2, UTF-8, CP-1250) &lt;br /&gt;
* drukowanie ''(opcjonalnie)''&lt;br /&gt;
&lt;br /&gt;
== Zależności ==&lt;br /&gt;
&lt;br /&gt;
Praktycznie żadne:&lt;br /&gt;
* GTK+ (&amp;gt;= 2.0.0) &lt;br /&gt;
* libgnomeprint22 i libgnomeprintui22 (&amp;gt;= 2.2.0) ''(opcjonalnie)''&lt;br /&gt;
&lt;br /&gt;
== Zrzuty ekranu ==&lt;br /&gt;
&lt;br /&gt;
[[Grafika:leafpad.png]]&lt;br /&gt;
&lt;br /&gt;
== Linki ==&lt;br /&gt;
&lt;br /&gt;
Strona domowa:&lt;br /&gt;
* [http://tarot.freeshell.org/leafpad/ tarot.freeshell.org/leafpad/]&lt;br /&gt;
&lt;br /&gt;
[[Kategoria:Programy]]&lt;/div&gt;</description>
			<pubDate>Sat, 24 Feb 2007 14:01:19 GMT</pubDate>			<dc:creator>.azhag</dc:creator>			<comments>http://www.fluxboxpl.org/portal/Dyskusja:Leafpad</comments>		</item>
		<item>
			<title>Abook</title>
			<link>http://www.fluxboxpl.org/portal/Abook</link>
			<description>&lt;p&gt;Opis zmian: przeniesiono do Programów&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Wstęp ==&lt;br /&gt;
&lt;br /&gt;
'''Abook''' to książka adresowa pierwotnie przeznaczona dla kilenta poczty [http://www.mutt.org/ mutt], jednak może być używana niezależnie od niego. Program jest bardzo lekki dzięki interfejsowi napisanemu w ncurses. Możliwościami jednak nie odstępuje od swoich graficznych odpowiedników.&lt;br /&gt;
&lt;br /&gt;
Abook jest bardzo prostym programem, a jego obsluga jest intuicyjna. Niestety nie posiada on polskiej lokalizacji - podstawowa znajomość angielskiego mile widziana.&lt;br /&gt;
&lt;br /&gt;
== Funkcje ==&lt;br /&gt;
&lt;br /&gt;
Po włączeniu mamy dostępną listę kontaktów, po wybraniu konkretnej osoby mamy do dyspozycji 5 zakładek:&lt;br /&gt;
* Contact - z imieniem oraz adresami e-mail&lt;br /&gt;
* Address - z adresem zamieszkania&lt;br /&gt;
* Phone - z telefonami oraz faksem&lt;br /&gt;
* Other - z nickiem, URL-em oraz innymi notatkami&lt;br /&gt;
* Custom - z miejscem na niestandardowe wpisy&lt;br /&gt;
&lt;br /&gt;
== Zależności ==&lt;br /&gt;
&lt;br /&gt;
Abook nie posiada dużych wymagań, do działania potrzebne są jedynie:&lt;br /&gt;
* libncursesw5&lt;br /&gt;
* libreadline5&lt;br /&gt;
&lt;br /&gt;
== Zrzuty ekranu ==&lt;br /&gt;
&lt;br /&gt;
[[Grafika:Abook_1.jpg|150px|abook 1]] [[Grafika:Abook_2.jpg|150px|abook 2]]&lt;br /&gt;
[[Grafika:Abook_3.jpg|150px|abook 3]] [[Grafika:Abook_4.jpg|150px|abook 4]]&lt;br /&gt;
&lt;br /&gt;
== Linki ==&lt;br /&gt;
&lt;br /&gt;
Strona domowa:&lt;br /&gt;
* [http://abook.sf.net abook.sf.net]&lt;br /&gt;
&lt;br /&gt;
[[Kategoria:Programy]]&lt;/div&gt;</description>
			<pubDate>Sat, 24 Feb 2007 13:44:08 GMT</pubDate>			<dc:creator>.azhag</dc:creator>			<comments>http://www.fluxboxpl.org/portal/Dyskusja:Abook</comments>		</item>
	</channel>
</rss>
