<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Tipsandtricks on Hadret&#39;s.Blog</title>
    <link>http://hadret.com/tag/tipsandtricks/</link>
    <description>Recent content in Tipsandtricks on Hadret&#39;s.Blog</description>
    <generator>Hugo -- 0.145.0</generator>
    <language>pl</language>
    <copyright>CC BY-SA 4.0 2005-2025</copyright>
    <lastBuildDate>Wed, 23 Jun 2010 00:00:00 +0000</lastBuildDate>
    <atom:link href="http://hadret.com/tag/tipsandtricks/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Krótko i na temat (10)</title>
      <link>http://hadret.com/2010/06/23/krotko-i-na-temat-10/</link>
      <pubDate>Wed, 23 Jun 2010 00:00:00 +0000</pubDate>
      <guid>http://hadret.com/2010/06/23/krotko-i-na-temat-10/</guid>
      <description>&lt;p&gt;Niemal trzy miesiące temu &lt;a href=&#34;http://twitter.com/jurii1991&#34;&gt;Łukasz&lt;/a&gt; zwrócił się do mnie z &lt;a href=&#34;http://twitter.com/jurii1991/status/11309284861&#34;&gt;następującą prośbą&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;cześć, może napisałbyś coś na swoim blogu o tym jak według Ciebie powinno się mieć partycje ustalone i jak Ty masz itp? dzięki.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Przyznam się uczciwie, że trafił akurat na czas, w którym dość intensywnie przymierzałem się do napisania dłuższego tekstu na ten temat. Otóż sam tekst jeszcze nie powstał, jednakże temat i pomysł jest aktualny, ale zwlekałem już i tak stanowczo zbyt długo z odpowiedzią, więc postanowiłem napisać ją w wersji krótszej i obiecać, że &lt;em&gt;wersja rozszerzona&lt;/em&gt; się pojawi&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;.
Zacznę od tego, jaką konfigurację mam od pewnego czasu sam, na jakie problemy się natknąłem w czasie, kiedy ją tworzyłem i co teraz zrobiłbym inaczej, gdybym miał taką możliwość.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Krótko i na temat (9)</title>
      <link>http://hadret.com/2010/03/17/krotko-i-na-temat-9/</link>
      <pubDate>Wed, 17 Mar 2010 00:00:00 +0000</pubDate>
      <guid>http://hadret.com/2010/03/17/krotko-i-na-temat-9/</guid>
      <description>&lt;p&gt;W repozytoriach Debiana znajduje się wersja 0.90.3 silnika Gtk &lt;a href=&#34;http://www.cimitan.com/murrine/&#34;&gt;Murrine&lt;/a&gt;&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;. To dobrze, ale pojawia się pewien problem — niektóre tematy Gtk wymagają do działania wersji git Murrine&lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt;. To już gorzej. Użytkownicy Ubuntu poradzą sobie za sprawą jakiegoś PPA. Użytkownicy Debiana też by ostatecznie mogli z tego skorzystać, ale już teraz nie muszą tego robić. Do rzeczy (:&lt;/p&gt;
&lt;h2 id=&#34;użytkownicy-architektury-amd64&#34;&gt;Użytkownicy architektury amd64&lt;/h2&gt;
&lt;p&gt;Całość i tak oparta jest na zaufaniu do mojego pakietowania, więc swobodnie możecie wykorzystać już gotową paczkę:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Debian Sid x86_64 &#43; Thunderbird 3 (2)</title>
      <link>http://hadret.com/2010/01/27/debian-sid-x86_64-thunderbird-3-2/</link>
      <pubDate>Wed, 27 Jan 2010 00:00:00 +0000</pubDate>
      <guid>http://hadret.com/2010/01/27/debian-sid-x86_64-thunderbird-3-2/</guid>
      <description>&lt;p&gt;W &lt;a href=&#34;http://hadret.com/2009/12/16/debian-sid-x86_64-thunderbird-3/&#34;&gt;poprzednim
wpisie&lt;/a&gt;
poświęconym tej tematyce opisałem pokrótce sposób zbudowania
&lt;a href=&#34;http://www.mozillamessaging.com/&#34;&gt;Thunderbirda&lt;/a&gt; 3 dla architektury x86_64. Dzisiaj będzie &lt;em&gt;de facto&lt;/em&gt; o tym samym,
różnice są dwie: 1) zbudowany i ew. zainstalowany będzie
&lt;a href=&#34;http://pl.wikipedia.org/wiki/IceDove&#34;&gt;Icedove&lt;/a&gt;; 2) zbudowany zostanie &lt;strong&gt;pakiet&lt;/strong&gt; dla architektury x86_64.&lt;/p&gt;
&lt;p&gt;Icedove w wersji 3 mógł być zainstalowany w
&lt;a href=&#34;http://debian.org/&#34;&gt;Debianie&lt;/a&gt;
jeszcze &lt;a href=&#34;http://honk.sigxcpu.org/con/Icedove_3_0___an_early_Christmas_present_.html&#34;&gt;przed
świętami&lt;/a&gt;.
Szkopuł w tym, że nie była to wersja finalna (a RC2), trzeba było
korzystać z nieoficjalnych repozytoriów i&amp;hellip; pakiety nie zostały
zaktualizowane po wydaniu wersji finalnej. To ostatnie to problem
stosunkowo nieduży, bo przecież wersja finalna trafiła ostatecznie do
gałęzi
&lt;a href=&#34;http://packages.debian.org/experimental/icedove&#34;&gt;experimental&lt;/a&gt;.
Fajnie, tyle, że tylko dla dwóch architektur &amp;mdash; armel (czymkolwiek to
jest) oraz i386. Nie jest to jednak problem nie do obejścia i właśnie o
tym traktuje ten wpis (:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Debian Sid x86_64 &#43; Thunderbird 3</title>
      <link>http://hadret.com/2009/12/16/debian-sid-x86_64-thunderbird-3/</link>
      <pubDate>Wed, 16 Dec 2009 00:00:00 +0000</pubDate>
      <guid>http://hadret.com/2009/12/16/debian-sid-x86_64-thunderbird-3/</guid>
      <description>&lt;p&gt;Trudno jest mi zrozumieć z jakiego to powodu
&lt;a href=&#34;http://www.mozilla.com/&#34;&gt;Mozilla&lt;/a&gt;
nie udostępnia buildów dla architektury x86_64 (amd64) &amp;mdash; większość
projektów OpenSource robi to bez większych problemów. Podobnie, jak
teraz jest z
&lt;a href=&#34;http://www.mozillamessaging.com/&#34;&gt;Thunderbirdem&lt;/a&gt;,
było i jest nadal z
&lt;a href=&#34;http://www.mozilla.com/firefox/all-beta.html&#34;&gt;Firefoksem&lt;/a&gt;
(mowa o wersjach beta gałęzi 3.6). Buildy dla 64-bitów można znaleźć
tylko w gałęzi najbardziej rozwojowej, czyli &lt;em&gt;trunk&lt;/em&gt;. Tyle biadolenia,
nie będę się rozpisywał czym Thunderbird jest, do czego służy, ani jakie
też istotne zmiany zaszły w wydaniu 3 tego klienta poczty, że warto
pokusić się o jego instalację w systemie. Napiszę możliwie zwięzły
przepis jego kompilacji w systemie 64-bitowym. Niewykluczone, że
procedura zadziała w innych dystrybucjach niż
&lt;a href=&#34;http://debian.org/&#34;&gt;Debian&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Krótko i na temat (8)</title>
      <link>http://hadret.com/2009/05/01/krotko-i-na-temat-8/</link>
      <pubDate>Fri, 01 May 2009 00:00:00 +0000</pubDate>
      <guid>http://hadret.com/2009/05/01/krotko-i-na-temat-8/</guid>
      <description>&lt;p&gt;Najnowsza wersja środowiska graficznego &lt;a href=&#34;http://gnome.org/&#34;&gt;GNOME&lt;/a&gt;, oznaczona numerkiem &lt;a href=&#34;http://library.gnome.org/misc/release-notes/2.26/&#34;&gt;2.26&lt;/a&gt;, powoli &lt;a href=&#34;http://www.0d.be/debian/debian-gnome-2.26-status.html&#34;&gt;przedostaje się&lt;/a&gt; do &lt;a href=&#34;http://debian.org/&#34;&gt;Debiana&lt;/a&gt;. Ponieważ część paczek pochodzi jeszcze z wcześniejszego stabilnego wydania, &lt;a href=&#34;http://www.0d.be/debian/debian-gnome-2.24-status.html&#34;&gt;GNOME 2.24&lt;/a&gt;, część paczek trafia od razu do Sida&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;, a część do Experimentala&lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt;, może przynieść to miejscami efekty… Nieoczekiwane. Ponieważ jednak jest to Debian, a nie pierwsza lepsza dystrybucja, która wpuszcza najświeższe paczki bez uprzedniego sprawdzenia ich jakości i kompatybilności, można śmiało założyć, że nie ma problemów nie do przejścia.&lt;br&gt;
Najnowsza wersja &lt;a href=&#34;http://en.wikipedia.org/wiki/GVFS&#34;&gt;GVFS&lt;/a&gt;&lt;sup id=&#34;fnref:3&#34;&gt;&lt;a href=&#34;#fn:3&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;3&lt;/a&gt;&lt;/sup&gt; przyniosła niespodzianki. Pierwsza była bardzo nieprzyjemna, gdyż GVFS nie chciało się zaktualizować z wersji 1.0.3 do najnowszej 1.2.2. Problem stanowiła inna paczka, z GVFS związana, libgvfscommon0, która to przestała być potrzebna. Z jakichś jednak względów &lt;a href=&#34;http://pl.wikipedia.org/wiki/Aptitude&#34;&gt;Aptitude&lt;/a&gt; nie był w stanie usunąć paczki libgvfscommon0 i poprawnie skonfigurować paczkę gvfs. Rozwiązanie jest proste, ale nie każdemu może się spodobać — należy wymusić instalację nowego pakietu i dopiero usunięcie paczki libgvfscommon0&lt;sup id=&#34;fnref:4&#34;&gt;&lt;a href=&#34;#fn:4&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;4&lt;/a&gt;&lt;/sup&gt;:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Pidgin &#43; Facebook</title>
      <link>http://hadret.com/2008/09/10/pidgin-facebook/</link>
      <pubDate>Wed, 10 Sep 2008 00:00:00 +0000</pubDate>
      <guid>http://hadret.com/2008/09/10/pidgin-facebook/</guid>
      <description>&lt;p&gt;Pojawił się &lt;a href=&#34;http://mentors.debian.net/cgi-bin/sponsor-pkglist?action=details;package=pidgin-facebookchat&#34;&gt;nowy wtyczek&lt;/a&gt; do &lt;a href=&#34;http://pidgin.im/&#34;&gt;Pidgina&lt;/a&gt; integrujący go z serwisem społecznościowym &lt;a href=&#34;http://www.facebook.com/&#34;&gt;Facebook&lt;/a&gt;. Fajne? Fajne. Jak to ustrojstwo zmontować u siebie? Najpierw trzeba zainstalować &lt;a href=&#34;http://debian.org/&#34;&gt;Debiana&lt;/a&gt;, a później wystarczy pójść za poniższymi krokami. Do dzieła (:&lt;/p&gt;
&lt;p&gt;Przede wszystkim należy dodać, jeśli ktoś jeszcze ich nie ma, do pliku /etc/apt/sources.list deb-src mentors.debian.net, np. tak:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-shell&#34; data-lang=&#34;shell&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;echo&lt;/span&gt; deb-src http://mentors.debian.net/debian unstable main contrib non-free &amp;gt;&amp;gt; /etc/apt/sources.list
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Oczywiście zaktualizować źródełka:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-shell&#34; data-lang=&#34;shell&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;aptitude update
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Spełnić wymagane zależności:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-shell&#34; data-lang=&#34;shell&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;aptitude build-dep pidgin-facebookchat
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;I przystąpić do pobrania źródeł i zbudowania z nich paczki:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Debian x86_64 i Flash 10.0 b218</title>
      <link>http://hadret.com/2008/05/27/debian-x86_64-i-flash-10.0-b218/</link>
      <pubDate>Tue, 27 May 2008 00:00:00 +0000</pubDate>
      <guid>http://hadret.com/2008/05/27/debian-x86_64-i-flash-10.0-b218/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://404.g-net.pl/&#34;&gt;Salvadhor&lt;/a&gt; &lt;a href=&#34;http://404.g-net.pl/?p=572&#34;&gt;opisywał niedawno&lt;/a&gt; nową wersję &lt;a href=&#34;http://labs.adobe.com/downloads/flashplayer10.html&#34;&gt;Adobe Flash Playera&lt;/a&gt; oznaczoną numerkiem 10. Jest to, jak powszechnie wiadomo, wersja beta (to są inne?), która, póki co, nie znalazła się jeszcze w repozytoriach Debiana (flashplugin-nonfree z oficjalnych oraz flashplayer-mozilla z multimedialnych repozytoriów to wciąż wersja 9.0.124). O ile w dystrybucji 32-bitowej nie ma problemu (wystarczy pobrać plik libflashplayer.so i wrzucić go do folderu ~/.mozilla/plugins) o tyle w 64-bitowej (zakładając, że używa się 64-bitowej przeglądarki), potrzeba wykonać jeszcze dodatkowe kroki.&lt;/p&gt;</description>
    </item>
    <item>
      <title>IPager w Debianie</title>
      <link>http://hadret.com/2008/02/16/ipager-w-debianie/</link>
      <pubDate>Sat, 16 Feb 2008 00:00:00 +0000</pubDate>
      <guid>http://hadret.com/2008/02/16/ipager-w-debianie/</guid>
      <description>&lt;p&gt;Jakiś czas temu, kiedy korzystałem z zestawu &lt;a href=&#34;http://icculus.org/openbox/index.php/Main_Page&#34;&gt;Openbox&lt;/a&gt; + &lt;a href=&#34;http://pypanel.sourceforge.net/&#34;&gt;PyPanel&lt;/a&gt;, szukałem jakiegoś zgrabnego pagera do kompletu. Wtedy zobaczyłem &lt;a href=&#34;http://useperl.ru/ipager/index.en.html&#34;&gt;IPager&lt;/a&gt; po raz pierwszy, konkretniej na tym &lt;a href=&#34;http://icculus.org/openbox/index.php/Image:FreeBSD_Ob3.4-20070717.png&#34;&gt;zrzucie&lt;/a&gt;. Pomyślałem – bomba, chcę go mieć. Tyle, że pojawił się problem – ze źródeł nie chciała zbudować się paczka, a najbardziej frustrujące było to, że wywalało się już na samym początku.&lt;br&gt;
Dziś przeglądałem sobie &lt;a href=&#34;http://mentors.debian.net/cgi-bin/sponsor-pkglist&#34;&gt;listę paczek&lt;/a&gt; na &lt;a href=&#34;http://mentors.debian.net/&#34;&gt;mentors.debian.net&lt;/a&gt; i znalazłem wśród nich &lt;a href=&#34;http://mentors.debian.net/cgi-bin/sponsor-pkglist?action=details;package=ipager&#34;&gt;ipager&lt;/a&gt;. Super! No, nie do końca. Ten sam problem. Ale po kolei (:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Pobieranie obrazów płyt za pomocą jigdo</title>
      <link>http://hadret.com/2007/11/11/pobieranie-obrazow-plyt-za-pomoca-jigdo/</link>
      <pubDate>Sun, 11 Nov 2007 00:00:00 +0000</pubDate>
      <guid>http://hadret.com/2007/11/11/pobieranie-obrazow-plyt-za-pomoca-jigdo/</guid>
      <description>&lt;p&gt;Osobiście do instalacji &lt;a href=&#34;http://debian.org/&#34; title=&#34;Debian GNU/Linux&#34;&gt;Debiana&lt;/a&gt; używam najczęściej płyty &lt;a href=&#34;http://cdimage.debian.org/cdimage/daily-builds/daily/arch-latest/i386/iso-cd/&#34; title=&#34;debian-testing-i386-netinst.iso&#34;&gt;netinst&lt;/a&gt;. Wersja &lt;a href=&#34;http://www.us.debian.org/devel/debian-installer/&#34; title=&#34;Debian testing&#34;&gt;testing&lt;/a&gt; waży przeważnie ~180 MB, przy czym jest świeża (stan iso na dziś: 4 listopada). To wygodne o tyle, o ile nie chce się pobierać całej płyty (bo np. chce się postawić tylko podstawowy system). Czasem zdarzają się sytuacje awaryjne i liczy się czas. Im szybciej zdobędziesz najnowszy możliwy, przy tym działający, obraz płyty, tym lepiej. Pomyślałem sobie: fajnie by było mieć taki stały obraz na dysku, który mógłbym sobie aktualizować od czasu do czasu, ale pobierając tylko te pliki, które uległy zmianie. I tutaj pojawia się &lt;a href=&#34;http://en.wikipedia.org/wiki/Jigdo&#34; title=&#34;Jigdo&#34;&gt;jigdo&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Problemy z zależnościami (2)</title>
      <link>http://hadret.com/2007/09/27/problemy-z-zaleznosciami-2/</link>
      <pubDate>Thu, 27 Sep 2007 00:00:00 +0000</pubDate>
      <guid>http://hadret.com/2007/09/27/problemy-z-zaleznosciami-2/</guid>
      <description>&lt;p&gt;W &lt;a href=&#34;http://hadret.com/2007/06/30/problemy-z-zaleznosciami/&#34; title=&#34;Problemy z zależnościami&#34;&gt;pierwszej odsłonie&lt;/a&gt; pokazałem jak można wykorzystać &lt;strong&gt;dpkg-buildpackage&lt;/strong&gt; w praktyce w przypadku konfliktów zależności. Jak sam tytuł mówi, dziś będzie o tym samym, tylko z wykorzystaniem innych narzędzi i sposobów. Do dzieła (:&lt;/p&gt;
&lt;p&gt;Przy niedawnej aktualizacji systemu, otrzymałem następujący komunikat:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-shell&#34; data-lang=&#34;shell&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;The following packages will be REMOVED:
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  deluge-torrent gedit libwnck18 notification-daemon python-gnome2-desktop
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;The following NEW packages will be installed:
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  libwnck22
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;The following packages will be upgraded:
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt; libwnck-common libwnck-dev
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;m&#34;&gt;2&lt;/span&gt; upgraded, &lt;span class=&#34;m&#34;&gt;1&lt;/span&gt; newly installed, &lt;span class=&#34;m&#34;&gt;5&lt;/span&gt; to remove and &lt;span class=&#34;m&#34;&gt;0&lt;/span&gt; not upgraded.
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Nie spodobało mi się to z kilku względów:&lt;br&gt;
&lt;strong&gt;1)&lt;/strong&gt; wywala mi gEdita;&lt;br&gt;
&lt;strong&gt;2)&lt;/strong&gt; wywala mi Deluge;&lt;br&gt;
&lt;strong&gt;3)&lt;/strong&gt; nie wiem dlaczego.&lt;br&gt;
Puściłem aktualizację i postanowiłem się temu lepiej przyjrzeć.&lt;br&gt;
Na sam początek, chciałem się dowiedzieć co blokuje instalację &lt;strong&gt;gedita&lt;/strong&gt;:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Sprawdzanie pisowni w multijęzycznym systemie</title>
      <link>http://hadret.com/2007/09/14/sprawdzanie-pisowni-w-multijezykowym-systemie/</link>
      <pubDate>Fri, 14 Sep 2007 00:00:00 +0000</pubDate>
      <guid>http://hadret.com/2007/09/14/sprawdzanie-pisowni-w-multijezykowym-systemie/</guid>
      <description>&lt;p&gt;Tytuł mówi wiele. Słowem wyjaśnienia, chodzi o założenie hipotetycznej sytuacji, w której korzystając z systemu operacyjnego w języku angielskim, chce się zaaplikować sprawdzanie polskiej pisowni. Oczywiście przeważnie wystarcza doinstalowanie wszystkich możliwych polskich słowników (aspell-pl, myspell-pl, ipolish, wpolish etc.) i odinstalowanie wszystkich zagranicznych (aspell-en etc.). Czasami trzeba również edytować plik konfiguracyjny programu (np. plik ~/.config/zim/default.conf), czasami zdarza się, że nawet to nie pomaga. Program szuka słownika wedle lokali (a te jak wiadomo są anglojęzyczne) i gdy nie znajduje, sypie błędem, sprawdzanie pisowni nie działa. Programy, w których spotkałem się z następującym problemem to &lt;a href=&#34;http://hadret.com/2007/09/13/3-apps-1/&#34; title=&#34;3 Apps (1)&#34;&gt;wspomniany wczoraj&lt;/a&gt; &lt;a href=&#34;http://pardus-larus.student.utwente.nl/%7Epardus/projects/zim/index.shtml&#34; title=&#34;Zim&#34;&gt;Zim&lt;/a&gt; i &lt;a href=&#34;http://pidgin.im/&#34; title=&#34;Pidgin&#34;&gt;Pidgin&lt;/a&gt;. Remedium okazało się dodanie kilku literek do pliku rozruchowego, aby wyglądał tak:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Vim i sprawdzanie pisowni</title>
      <link>http://hadret.com/2007/08/15/vim-i-sprawdzanie-pisowni/</link>
      <pubDate>Wed, 15 Aug 2007 00:00:00 +0000</pubDate>
      <guid>http://hadret.com/2007/08/15/vim-i-sprawdzanie-pisowni/</guid>
      <description>&lt;p&gt;Jak powszechnie wiadomo, &lt;a href=&#34;http://www.vim.org/&#34; title=&#34;vim&#34;&gt;vim&lt;/a&gt; od wersji &lt;a href=&#34;http://tech.groups.yahoo.com/group/vimannounce/message/178&#34; title=&#34;vimannounce&#34;&gt;7.1&lt;/a&gt; ma wbudowany w siebie mechanizm sprawdzania pisowni. Ze strony użytkownika pozostaje jedynie go uaktywnić. Pierwsze co trzeba zrobić, to stworzyć nowy folder – ~/.vim/spell:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-shell&#34; data-lang=&#34;shell&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mkdir ~/.vim/spell
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Teraz wystarczy przełączyć się do niego i ściągnąć odpowiedni słownik:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-shell&#34; data-lang=&#34;shell&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; ~/.vim/spell
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;wget -c ftp://ftp.vim.org/pub/vim/runtime/spell/pl.utf-8.spl
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;W zależności od używanego w systemie kodowania, są dostępne jeszcze dwie wersje: &lt;strong&gt;pl.cp1250.spl&lt;/strong&gt; oraz &lt;strong&gt;pl.iso-8859-2.spl&lt;/strong&gt;. Kiedy słownik jest już pobrany i na swoim miejscu, edycji należy poddać plik ~/.vimrc, np.:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Klawisze home i end w URxvt</title>
      <link>http://hadret.com/2007/08/12/klawisze-home-i-end-w-urxvt/</link>
      <pubDate>Sun, 12 Aug 2007 00:00:00 +0000</pubDate>
      <guid>http://hadret.com/2007/08/12/klawisze-home-i-end-w-urxvt/</guid>
      <description>&lt;p&gt;Jak wspominałem przy okazji &lt;a href=&#34;http://hadret.com/2007/07/25/przezroczyste-urxvt/&#34; title=&#34;Przeźroczyste Urxvt&#34;&gt;przeźroczystości w URxvt&lt;/a&gt;, przerzuciłem się na ten terminal. Rzecz, na którą z początku nie zwracałem uwagi, a która stała się stosunkowo uciążliwa ze względu na przyzwyczajenia, to niedziałające prawidłowo klawisze home i end. Zamiast przenosić na początek i koniec linii, dodawały ~ i na tym się kończyło. Irytujące. Okazuje się jednakże, iż można temu bardzo łatwo zaradzić. Wystarczy poddać edycji plik &lt;strong&gt;.Xdefaults&lt;/strong&gt; i dodać do niego następujące wpisy:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Przeźroczyste Urxvt</title>
      <link>http://hadret.com/2007/07/25/przezroczyste-urxvt/</link>
      <pubDate>Wed, 25 Jul 2007 00:00:00 +0000</pubDate>
      <guid>http://hadret.com/2007/07/25/przezroczyste-urxvt/</guid>
      <description>&lt;p&gt;Dziś będzie krótko i na temat. Zrezygnowałem z xfce4-terminal na rzecz prostszego i mniej zasobożernego rxvt-unicode i jedyne, czego mi brakowało, to prawdziwej przeźroczystości – ot, przyzwyczajenie zrobiło swoje. Okazuje się, że nie ma z tym problemu w Urxvt, wystarczy włączyć je w taki sposób:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-shell&#34; data-lang=&#34;shell&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;urxvt -depth &lt;span class=&#34;m&#34;&gt;32&lt;/span&gt; -bg rgba:0000/0000/0000/cccc -fg white
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;I hula (: Znalezione tutaj: &lt;a href=&#34;http://wiki.archlinux.org/index.php/Beryl#Terminal_with_true_transparency&#34; title=&#34;Terminal with true transparency&#34;&gt;Terminal with true transparency&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Nawiązując do poprzedniego wpisu – &lt;a href=&#34;http://hadret.com/2007/07/22/integracja-wget-z-firefoksem/&#34; title=&#34;Integracja Wget z Firefoksem&#34;&gt;Integracja Wget z Firefoksem&lt;/a&gt; – zmienną TERM należy wypełnić w taki sposób:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Integracja Wget z Firefoksem</title>
      <link>http://hadret.com/2007/07/22/integracja-wget-z-firefoksem/</link>
      <pubDate>Sun, 22 Jul 2007 00:00:00 +0000</pubDate>
      <guid>http://hadret.com/2007/07/22/integracja-wget-z-firefoksem/</guid>
      <description>&lt;p&gt;W zasadzie z Iceweaselem, ale to i tak na jedno wychodzi (: Nie będę się tutaj specjalnie rozwodził nad przyczynami takiego połączenia - po prostu. W swoim katalogu domowym stworzyłem sobie katalog scripts, w którym przechowuję różne dziwne rzeczy. Utworzyłem tam nowy plik, o tak:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-shell&#34; data-lang=&#34;shell&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;touch wget.sh
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Wypełniłem go taką zawartością:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-shell&#34; data-lang=&#34;shell&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;cp&#34;&gt;#! /bin/sh
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;cp&#34;&gt;&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;DLDIR&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;/home/&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;$user&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;/downloads&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;TERM&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;xfce4-terminal -x&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;$TERM&lt;/span&gt; wget -c –directory-prefix&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;$DLDIR&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;$*&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Zmienne, które należy dostosować do swoich potrzeb to DLDIR i TERM. W DLDIR należy zastąpić $user swoją nazwą użytkownika i (opcjonalnie) zmienić katalog docelowy z downloads na jakikolwiek inny w obrębie swojego katalogu domowego. W TERM należy wprowadzić zmiany w zależności od tego, z jakiego terminala się korzysta - w przykładzie użyty został domyślny terminal z Xfce (:&lt;br&gt;
Ostatnią rzeczą związaną z tym plikiem, jest nadanie mu prawa do wykonywania:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Autologin</title>
      <link>http://hadret.com/2007/07/19/autologin/</link>
      <pubDate>Thu, 19 Jul 2007 00:00:00 +0000</pubDate>
      <guid>http://hadret.com/2007/07/19/autologin/</guid>
      <description>&lt;p&gt;Ze swojego komputera korzystam sam i wpisywanie loginu i hasła po każdym restarcie/przy każdym włączeniu go byłoby dość uciążliwe. Oczywiście wszystkie co bardziej szanujące się menadżery logowania – xdm, gdm czy kdm – posiadają opcję autologowania wybranego użytkownika, niemniej jednak zostają gdzieś w pamięci i nie potrzebnie zajmują miejsce (czasem całkiem sporo). Idealnym rozwiązaniem byłoby tutaj automatyczne logowanie do Iksów bezpośrednio z konsoli. Jest to możliwe i w dodatku stosunkowo łatwe do przyrządzenia (:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Problemy z zależnościami</title>
      <link>http://hadret.com/2007/06/30/problemy-z-zaleznosciami/</link>
      <pubDate>Sat, 30 Jun 2007 00:00:00 +0000</pubDate>
      <guid>http://hadret.com/2007/06/30/problemy-z-zaleznosciami/</guid>
      <description>&lt;p&gt;Przy dzisiejszej aktualizacji doinstalowany został pakiet xfdesktop4-data, jednak z mojego systemu &lt;em&gt;zniknął&lt;/em&gt; pakiet xfdesktop4, więc po restarcie środowiska graficznego zostałem pozbawiony takich luksusów jak tapeta na pulpicie i tym podobne. Zmartwiłem się dopiero w momencie, gdy po wydaniu komendy &lt;em&gt;&lt;strong&gt;sudo apt-get install xfdesktop4&lt;/strong&gt;&lt;/em&gt; miast obserwować komunikaty o pomyślnym pobraniu i zainstalowaniu paczki, przeczytałem:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-shell&#34; data-lang=&#34;shell&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;The following packages have unmet dependencies:  
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt; xfdesktop4: Depends: xfdesktop4-data &lt;span class=&#34;o&#34;&gt;(=&lt;/span&gt; 4.4.1-4&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt; but 4.4.1-5 is to be installed  
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;E: Broken packages
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Tak, to jest właśnie to, co lubię (:&lt;/p&gt;</description>
    </item>
    <item>
      <title>DVD do mp3</title>
      <link>http://hadret.com/2007/05/27/dvd-do-mp3/</link>
      <pubDate>Sun, 27 May 2007 00:00:00 +0000</pubDate>
      <guid>http://hadret.com/2007/05/27/dvd-do-mp3/</guid>
      <description>&lt;p&gt;Dzisiejszy dzień przekopywałem Google w poszukiwaniu jakiegoś dvd-ripera, specjalizującego się w zgrywaniu ścieżki audio. Niczego ciekawego nie znalazłem, ale z pomocą przybyło drugie narzędzie po &lt;a href=&#34;http://en.wikipedia.org/wiki/MEncoder&#34; title=&#34;MEncoder&#34;&gt;mencoderze&lt;/a&gt;, które trafiło do mojego niezbędnika. Korzystałem z niego już wcześniej, tylko mniej świadomie – to właśnie &lt;a href=&#34;http://en.wikipedia.org/wiki/Transcode&#34; title=&#34;Transcode&#34;&gt;transcode&lt;/a&gt; bowiem odpowiedzialne jest za ripowanie filmów w programie &lt;a href=&#34;http://www.exit1.org/dvdrip/&#34; title=&#34;dvd::rip&#34;&gt;dvd::rip&lt;/a&gt;. Największym problemem okazała się… głośność. Jak dobrej jakości (bitrate) bym nie ustawił, cały czas cholera była za cicho. W końcu jednak znalazłem ustrojstwo – parametr &lt;strong&gt;-s&lt;/strong&gt; załatwił sprawę. No więc, jak to wygląda:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Apt-get i instalacja pakietów z pliku</title>
      <link>http://hadret.com/2006/12/22/apt-get-i-instalacja-pakietow-z-pliku/</link>
      <pubDate>Fri, 22 Dec 2006 00:00:00 +0000</pubDate>
      <guid>http://hadret.com/2006/12/22/apt-get-i-instalacja-pakietow-z-pliku/</guid>
      <description>&lt;p&gt;Czasem zdarza się, że będąc w gołej konsoli, chcemy zainstalować jakąś
listę pakietów. Załóżmy, że mamy zamiar zainstalować środowisko
graficzne
&lt;a href=&#34;http://pl.wikipedia.org/wiki/Xfce&#34; title=&#34;Xfce&#34;&gt;Xfce&lt;/a&gt;,
ale nie chcemy instalować samej paczki xubuntu-desktop.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Najpierw musimy poznać, jakież to ciekawe zależności niesie ze sobą
xubuntu-desktop:&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;apt-cache show xubuntu-desktop &amp;gt; xfce
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ol start=&#34;2&#34;&gt;
&lt;li&gt;Teraz wyedytujemy sobie plik xfce i usuniemy wszystkie zbędne treści
&amp;ndash; zostawiamy tylko to, co znajduje się po Depends:&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;nano xfce
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ol start=&#34;3&#34;&gt;
&lt;li&gt;Nasz plik powinien zawierać w sobie wyłącznie nazwy pakietów, bez
żadnych przecinków etc. umieszczonych w jednej linii. Wydajemy wówczas
ostatnie polecenie:&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo apt-get install &lt;span class=&#34;k&#34;&gt;$(&lt;/span&gt;cat xfce&lt;span class=&#34;k&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Jeśli znacie podobne użyteczne &amp;ldquo;triki&amp;rdquo;, podzielcie się (:&lt;/p&gt;</description>
    </item>
    <item>
      <title>HOWTO: GIMP w jednym oknie</title>
      <link>http://hadret.com/2006/12/15/howto-gimp-w-jednym-oknie/</link>
      <pubDate>Fri, 15 Dec 2006 00:00:00 +0000</pubDate>
      <guid>http://hadret.com/2006/12/15/howto-gimp-w-jednym-oknie/</guid>
      <description>&lt;p&gt;Przeglądając &lt;a href=&#34;http://forum.ubuntu.pl/&#34; title=&#34;UBUNTU.PL&#34;&gt;forum
Ubuntu-pl&lt;/a&gt;,
trafiłem na ciekawego linka &amp;ndash; &lt;a href=&#34;http://xubuntu.wordpress.com/2006/09/05/howto-run-gimp-in-one-window/&#34; title=&#34;Howto: Run Gimp in one window&#34;&gt;Howto: Run Gimp in one
window&lt;/a&gt;.
Pomyślałem, że to fajna sprawa, spróbuję u siebie. Zakładając, że w
systemie mamy
&lt;a href=&#34;http://pl.wikipedia.org/wiki/Metacity&#34;&gt;Metacity&lt;/a&gt;
oraz
&lt;a href=&#34;http://pl.wikipedia.org/wiki/GIMP&#34;&gt;GIMP&lt;/a&gt;a,
możemy przystąpić do zabawy (:&lt;/p&gt;
&lt;p&gt;Na dobry początek:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo apt-get install xnest
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Teraz sprawdźmy, czy nam się podoba:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Xnest :1 -ac -name GIMP -geometry 1024x690 &lt;span class=&#34;p&#34;&gt;&amp;amp;&lt;/span&gt; metacity --display :1 &lt;span class=&#34;p&#34;&gt;&amp;amp;&lt;/span&gt; gimp --display :1
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Podoba? To przydałoby się zrobić odpowiedni skrót, żeby od dziś GIMP za
każdym razem otwierał nam się w ten sposób. Na początek tworzymy plik
&amp;ldquo;/usr/bin/gimp1window&amp;rdquo;:&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
