<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Raven2cz Blog]]></title><description><![CDATA[<h3>Raven2cz Blog</h3>
<p dir="auto">Vítejte na mém blogu GNU/Linux. Blog obsahuje zajímavou historii prací s GNU/Linux, zejména Arch Linux, ale i mnoho dalšího.</p>
<h4>Zajímavé linky používané pro psaní mého blogu</h4>
<h6>SOCIÁLNÍ SÍTĚ</h6>
<p dir="auto"><img src="https://forum.arch-linux.cz/assets/plugins/nodebb-plugin-emoji/emoji/android/1f5e8.png?v=3f3c715493a" class="not-responsive emoji emoji-android emoji--left_speech_bubble" style="height:23px;width:auto;vertical-align:middle" title="🗨" alt="🗨" />️ <strong>Mastodon</strong>: @raven2cz@mastodon.arch-linux.cz<br />
<img src="https://forum.arch-linux.cz/assets/plugins/nodebb-plugin-emoji/emoji/android/1f46b.png?v=3f3c715493a" class="not-responsive emoji emoji-android emoji--couple" style="height:23px;width:auto;vertical-align:middle" title="👫" alt="👫" /> <strong>Reddit</strong>: <a href="https://www.reddit.com/user/raven2cz" target="_blank" rel="noopener noreferrer nofollow ugc">https://www.reddit.com/user/raven2cz</a></p>
<h6>RAVEN2CZ WEB</h6>
<p dir="auto"><img src="https://forum.arch-linux.cz/assets/plugins/nodebb-plugin-emoji/emoji/android/1f578.png?v=3f3c715493a" class="not-responsive emoji emoji-android emoji--spider_web" style="height:23px;width:auto;vertical-align:middle" title="🕸" alt="🕸" />️ <strong>Website</strong>: <a href="https://arch-linux.cz/" target="_blank" rel="noopener noreferrer nofollow ugc">https://arch-linux.cz/</a><br />
<img src="https://forum.arch-linux.cz/assets/plugins/nodebb-plugin-emoji/emoji/android/1f578.png?v=3f3c715493a" class="not-responsive emoji emoji-android emoji--spider_web" style="height:23px;width:auto;vertical-align:middle" title="🕸" alt="🕸" />️ <strong>Website</strong>: <a href="https://fishlive.org" target="_blank" rel="noopener noreferrer nofollow ugc">https://fishlive.org</a><br />
<img src="https://forum.arch-linux.cz/assets/plugins/nodebb-plugin-emoji/emoji/android/1f4c1.png?v=3f3c715493a" class="not-responsive emoji emoji-android emoji--file_folder" style="height:23px;width:auto;vertical-align:middle" title="📁" alt="📁" /> <strong>GitHub</strong>: <a href="https://github.com/raven2cz" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/raven2cz</a></p>
<h6>OPEN SOURCE EXAMPLES</h6>
<p dir="auto"><img src="https://forum.arch-linux.cz/assets/plugins/nodebb-plugin-emoji/emoji/android/1f4bb.png?v=3f3c715493a" class="not-responsive emoji emoji-android emoji--computer" style="height:23px;width:auto;vertical-align:middle" title="💻" alt="💻" /> <strong>AwesomeWM</strong>: <a href="https://awesomewm.org/" target="_blank" rel="noopener noreferrer nofollow ugc">https://awesomewm.org/</a><br />
<img src="https://forum.arch-linux.cz/assets/plugins/nodebb-plugin-emoji/emoji/android/1f4bb.png?v=3f3c715493a" class="not-responsive emoji emoji-android emoji--computer" style="height:23px;width:auto;vertical-align:middle" title="💻" alt="💻" /> <strong>AwesomeWM API</strong>: <a href="https://awesomewm.org/apidoc/" target="_blank" rel="noopener noreferrer nofollow ugc">https://awesomewm.org/apidoc/</a><br />
<img src="https://forum.arch-linux.cz/assets/plugins/nodebb-plugin-emoji/emoji/android/1f427.png?v=3f3c715493a" class="not-responsive emoji emoji-android emoji--penguin" style="height:23px;width:auto;vertical-align:middle" title="🐧" alt="🐧" /> <strong>Arch Linux</strong>: <a href="https://archlinux.org/" target="_blank" rel="noopener noreferrer nofollow ugc">https://archlinux.org/</a><br />
<img src="https://forum.arch-linux.cz/assets/plugins/nodebb-plugin-emoji/emoji/android/1f310.png?v=3f3c715493a" class="not-responsive emoji emoji-android emoji--globe_with_meridians" style="height:23px;width:auto;vertical-align:middle" title="🌐" alt="🌐" /> <strong>Firefox Browser</strong> - <a href="https://www.mozilla.org/cs/firefox/new/" target="_blank" rel="noopener noreferrer nofollow ugc">https://www.mozilla.org/cs/firefox/new/</a><br />
<img src="https://forum.arch-linux.cz/assets/plugins/nodebb-plugin-emoji/emoji/android/1f3ac.png?v=3f3c715493a" class="not-responsive emoji emoji-android emoji--clapper" style="height:23px;width:auto;vertical-align:middle" title="🎬" alt="🎬" /> <strong>Kdenlive</strong>: <a href="https://kdenlive.org" target="_blank" rel="noopener noreferrer nofollow ugc">https://kdenlive.org</a><br />
<img src="https://forum.arch-linux.cz/assets/plugins/nodebb-plugin-emoji/emoji/android/1f3ac.png?v=3f3c715493a" class="not-responsive emoji emoji-android emoji--clapper" style="height:23px;width:auto;vertical-align:middle" title="🎬" alt="🎬" /> <strong>SimpleScreenRecorder</strong>: <a href="https://www.maartenbaert.be/simplescreenrecorder/" target="_blank" rel="noopener noreferrer nofollow ugc">https://www.maartenbaert.be/simplescreenrecorder/</a><br />
<img src="https://forum.arch-linux.cz/assets/plugins/nodebb-plugin-emoji/emoji/android/1f3a8.png?v=3f3c715493a" class="not-responsive emoji emoji-android emoji--art" style="height:23px;width:auto;vertical-align:middle" title="🎨" alt="🎨" /> <strong>GIMP</strong>: <a href="https://www.gimp.org/" target="_blank" rel="noopener noreferrer nofollow ugc">https://www.gimp.org/</a><br />
<img src="https://forum.arch-linux.cz/assets/plugins/nodebb-plugin-emoji/emoji/android/1f5d2.png?v=3f3c715493a" class="not-responsive emoji emoji-android emoji--spiral_note_pad" style="height:23px;width:auto;vertical-align:middle" title="🗒" alt="🗒" />️ <strong>Doom Emacs</strong>: <a href="https://github.com/hlissner/doom-emacs" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/hlissner/doom-emacs</a><br />
<img src="https://forum.arch-linux.cz/assets/plugins/nodebb-plugin-emoji/emoji/android/1f5d2.png?v=3f3c715493a" class="not-responsive emoji emoji-android emoji--spiral_note_pad" style="height:23px;width:auto;vertical-align:middle" title="🗒" alt="🗒" />️ <strong>Neovim</strong>: <a href="https://github.com/raven2cz/neovim" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/raven2cz/neovim</a><br />
<img src="https://forum.arch-linux.cz/assets/plugins/nodebb-plugin-emoji/emoji/android/1f4bb.png?v=3f3c715493a" class="not-responsive emoji emoji-android emoji--computer" style="height:23px;width:auto;vertical-align:middle" title="💻" alt="💻" /> <strong>Midnight Commander</strong>: <a href="https://midnight-commander.org/" target="_blank" rel="noopener noreferrer nofollow ugc">https://midnight-commander.org/</a><br />
<img src="https://forum.arch-linux.cz/assets/plugins/nodebb-plugin-emoji/emoji/android/1f4c1.png?v=3f3c715493a" class="not-responsive emoji emoji-android emoji--file_folder" style="height:23px;width:auto;vertical-align:middle" title="📁" alt="📁" /> <strong>VirtualBox</strong>: <a href="https://www.virtualbox.org/" target="_blank" rel="noopener noreferrer nofollow ugc">https://www.virtualbox.org/</a><br />
<img src="https://forum.arch-linux.cz/assets/plugins/nodebb-plugin-emoji/emoji/android/1f63b.png?v=3f3c715493a" class="not-responsive emoji emoji-android emoji--heart_eyes_cat" style="height:23px;width:auto;vertical-align:middle" title="😻" alt="😻" /> <strong>Kitty (terminal)</strong>: <a href="https://sw.kovidgoyal.net/kitty/" target="_blank" rel="noopener noreferrer nofollow ugc">https://sw.kovidgoyal.net/kitty/</a></p>
]]></description><link>https://forum.arch-linux.cz/topic/5/raven2cz-blog</link><generator>RSS for Node</generator><lastBuildDate>Wed, 22 Jul 2026 13:32:39 GMT</lastBuildDate><atom:link href="https://forum.arch-linux.cz/topic/5.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 03 Mar 2022 12:08:14 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Raven2cz Blog on Thu, 21 Apr 2022 18:58:59 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/raven2cz" aria-label="Profile: raven2cz">@<bdi>raven2cz</bdi></a> Ahoj s tou češtinou to chápu. Každopádně moc děkuji za všechny díly. Nezbývá než doufat, že se česká komunita Archu pomalu rozroste.</p>
]]></description><link>https://forum.arch-linux.cz/post/41</link><guid isPermaLink="true">https://forum.arch-linux.cz/post/41</guid><dc:creator><![CDATA[archos]]></dc:creator><pubDate>Thu, 21 Apr 2022 18:58:59 GMT</pubDate></item><item><title><![CDATA[Reply to Raven2cz Blog on Wed, 20 Apr 2022 12:21:40 GMT]]></title><description><![CDATA[<h3>Geek Room: New Youtube Series</h3>
<h4>Poslední díl - TUX: Svět Linuxu od Raven2cz</h4>
<p dir="auto">Pomalu se blíží konec seriálu <strong>TUX: Svět Linuxu od Raven2cz</strong>. Poslední díl měl uzavřít základní sérii s Gnome a jeho ergonomické a pracovní nastavení. Nicméně poslední verze 42 natolik rozbila celé prostředí, že je prakticky nepoužitelné a to bohužel není vtip. Nejsou v tom sám, desítky recenzí jsou velmi špatné a není se čemu divit. Gnome team zcela doslova kašle na kritiku a pořád razí svou cestu bez řádné stabilizace a výsledkem je již nepoužitelné DE. Bude nutné počkat na sérii opravných patches, ale otázka je do kolika měsíců nebo let přijdou a na to já čekat nebudu. Rozhoduji se tedy o posledním díle mezi <strong>Openbox</strong> a <strong>Qtile</strong>. Jeden je hodně podobný xfce a druhý zase awesomewm, jedná se tedy spíše už o nuance již popisovaných principů.</p>
<h4>Statistika sledovanosti a zájem</h4>
<p dir="auto">Seriál ukázal zejména obří zájem z Indie a USA. Naopak české publikum je malé, sice nyní začíná hodně narůstat, ale v poměru z anglicky mluvící částí je to pouze několik procent. V časových možnostech není možné vše nahrávat v češtině a pak v angličtině. Z hlediska zájmu toto budu muset otočit a další série budou již anglické a naopak pokud bude zájem, tak se přitočí i české. Dokumentace bude pořád k dispozici a je možné ji do češtiny překládat, když opět bude zájem.</p>
<h4>Geek Room - nová uvažovaná série</h4>
<p dir="auto">Začal bych od grafického konceptu banneru této nové série.<br />
<strong>Geek Room</strong><br />
<img src="/assets/uploads/files/1650456234470-tux-geek-room-2-zoom-1600.png" alt="tux-geek-room-2-zoom-1600.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">Geek Room série bude pořád zaměřena primárně na návody, které ale obsahově nebudou navazovat a budou maximálně v rozsahu 15-20minut. Krom návodů budou zařazovány i krátké spoty pro některé distribuce, specifické nové features, novinky.</p>
<p dir="auto">Pokud budete mít zájem na některé konkrétní téma, napište mi.</p>
<p dir="auto"><strong>EN:</strong></p>
<h4>The last episode - TUX: Linux World from Raven2cz</h4>
<p dir="auto">The final episode of <strong>TUX: Linux World from Raven2cz</strong> is slowly approaching. The last episode was determined by Gnome and its ergonomic and working settings. However, the latest version 42 has shattered the whole environment so much that it is practically useless and unfortunately this is not a <em>joke</em>. I'm not alone, dozens of reviews are very bad and no wonder. The gnome team literally coughs up criticism and still makes its way without proper stabilization and the result is no longer usable DE. It will be necessary to wait for a series of bug fixes and patches, but the question is how many months or years will come... I will not wait for that. So I decide on the last episode between <strong>Openbox</strong> and <strong>Qtile</strong>. One is very similar to xfce and the other awesomewm, so it is more about the nuances of the principles already described.</p>
<h4>Audience statistics and interest</h4>
<p dir="auto">The series showed a significant interest from India and the USA. On the contrary, the Czech audience is small, although it is now starting to grow a lot, but in the proportion of English-speaking parts it is only a few percent. It is not possible to record everything in Czech and then in English. In terms of interest, I will have to turn this around and the next series will be in English, and vice versa, if there is interest, Czech will be added. The documentation will still be available and can be translated into Czech when there will be interest.</p>
<h4>Geek Room - a new series under consideration</h4>
<p dir="auto">I would start with the graphic concept of the banner of this new series (see top).</p>
<p dir="auto">The Geek Room series will still focus primarily on guides, which will <strong>not</strong> follow the previous content and will be in the maximum range of 15-20 minutes. In addition, there will also be <strong>short spots for some distributions, specific new features, news</strong>.</p>
<p dir="auto">If you are interested in a specific topic, write to me details.</p>
]]></description><link>https://forum.arch-linux.cz/post/40</link><guid isPermaLink="true">https://forum.arch-linux.cz/post/40</guid><dc:creator><![CDATA[raven2cz]]></dc:creator><pubDate>Wed, 20 Apr 2022 12:21:40 GMT</pubDate></item><item><title><![CDATA[Reply to Raven2cz Blog on Sat, 16 Apr 2022 10:47:12 GMT]]></title><description><![CDATA[<h3>SDDM: Ghost in the Shell Theme</h3>
<p dir="auto"><img src="/assets/uploads/files/1650105765103-preview-2.jpg" alt="preview-2.jpg" class=" img-fluid img-markdown" /></p>
<p dir="auto"><img src="/assets/uploads/files/1650105773109-preview.jpg" alt="preview.jpg" class=" img-fluid img-markdown" /></p>
<p dir="auto">Simple Desktop Display Manager (SDDM) správce zobrazení. Založeno na Qt-Components a QLM.</p>
<p dir="auto">Simple Desktop Display Manager (SDDM) je správce zobrazení (program pro grafické přihlášení a správce relací) pro okenní systémy X11 a Wayland. SDDM byl napsán od nuly v C++ 11 a podporuje motivování pomocí QML.</p>
<p dir="auto"><strong>EN:</strong> The Simple Desktop Display Manager (SDDM) a display manager. Based on Qt-Components and QLM.</p>
<p dir="auto">Simple Desktop Display Manager (SDDM) is a display manager (a graphical login program and session manager) for the X11 and Wayland windowing systems. SDDM was written from scratch in C++11 and supports theming via QML.</p>
<h4>Source Code</h4>
<p dir="auto"><a href="https://github.com/raven2cz/sddm-ghost" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/raven2cz/sddm-ghost</a></p>
<h4>Installation</h4>
<p dir="auto">Just copy it to folder <code>/usr/share/sddm/themes/sddm-ghost</code></p>
<p dir="auto">For example:</p>
<pre><code>mkdir -p ~/git/github/sddm-ghost
cd ~/git/github/sddm-ghost
git clone git@github.com:raven2cz/sddm-ghost.git
sudo cp -R ~/git/github/sddm-ghost/ /usr/share/sddm/themes/
</code></pre>
<ul>
<li>Recommended resolution 4K.</li>
<li>Select new SDDM GHOST theme in KDE Settings &gt; Startup and Shutdown.</li>
<li>Alternative (better) - Change your KDE SDDM Settings in <code>/etc/sddm.conf.d/kde_settings.conf</code>:</li>
</ul>
<pre><code>  [Theme]
  Current=sddm-ghost

  [X11]
  EnableHiDPI=true
  ServerArguments=-nolisten tcp -dpi 120
</code></pre>
<h4>Licenses</h4>
<ul>
<li>License: <a href="https://github.com/raven2cz/sddm-ghost/blob/main/LICENSE" target="_blank" rel="noopener noreferrer nofollow ugc">MIT</a></li>
<li>Based-on:
<ul>
<li><a href="https://www.gnome-look.org/p/1457355/" target="_blank" rel="noopener noreferrer nofollow ugc">Lavender-SDDM</a>,</li>
<li><a href="https://store.kde.org/p/1318060" target="_blank" rel="noopener noreferrer nofollow ugc">Kameleon SDDM by rwml</a></li>
</ul>
</li>
</ul>
]]></description><link>https://forum.arch-linux.cz/post/38</link><guid isPermaLink="true">https://forum.arch-linux.cz/post/38</guid><dc:creator><![CDATA[raven2cz]]></dc:creator><pubDate>Sat, 16 Apr 2022 10:47:12 GMT</pubDate></item><item><title><![CDATA[Reply to Raven2cz Blog on Sun, 10 Apr 2022 11:27:16 GMT]]></title><description><![CDATA[<h4>[HOTOVO] Koláž a kombinování fotografií s pozadím / [DONE] Photo Collage and Portrait Wall</h4>
<p dir="auto">Podle předchozího příspěvku se mi povedlo o víkendu dodělat tento nápad. Nakonec jsem projekt zjednodušil, negeneruji výsledný image, ale koláž je tvořena widgets přímo v AwesomeWM integrovanými na desktop wallpaper vrstvě. Celá koláž je tedy velmi dynamická a je možné prohazovat on-the-fly jednotlivé obrázky s scrolling kolečkem myši. Koláže mohou být různé per tag. Viz nahrané video <a href="https://youtu.be/1nyB85CiJUc" target="_blank" rel="noopener noreferrer nofollow ugc">Image Collage Lua Feature - Travel,  Enjoy Life and Job Desktop</a>.<br />
Projekt je jako vždy vložen do github <a href="https://github.com/raven2cz/awesomewm-config" target="_blank" rel="noopener noreferrer nofollow ugc">awesome-config</a> a je součástí knihovny <code>fishlive</code> a použit v <code>theme.lua</code>. Programová konfigurace je následující.</p>
<pre><code class="language-lua">  ---------------------------
  -- Collage Images Feature
  ---------------------------
  local collageTag = function(wppath, wps, tagids, collage_template)
    local imgsources = {}
    for i=1,#wps do
      imgsources[i] = wppath .. wps[i]
    end
    fishlive.util.shuffle(imgsources)
    collage.registerTagCollage({
      screen = screen,
      collage_template = collage_template,
      imgsources = imgsources,
      tagids = tagids,
    })
  end
  -- Portraits Collage for Dev Tag
  collageTag(notifpath_user, notif_user, {4}, {
    { max_width = 400, posx = 100, posy = 100 },
    { max_width = 400, posx = 100, posy = 800 },
    { max_width = 600, posx = 3740, posy = 2060, align = "bottom-right" },
  })
  -- Joy Collage for love Tag
  local wppath_joy = notifpath .. "joy/"
  collageTag(wppath_joy, fishlive.util.scandir(wppath_joy), {9}, {
    { max_height = 800, posx = 100, posy = 100 },
    { max_height = 400, posx = 100, posy = 930 },
    { max_height = 400, posx = 450, posy = 930 },
    { max_height = 400, posx = 870, posy = 100 },
    { max_height = 400, posx = 1220, posy = 100 },
    { max_height = 800, posx = 870, posy = 530 },
  })
  -- Collage of user wallpapers
  collageTag(wppath_user, fishlive.util.scandir(wppath_user), {3}, {
    { max_width = 800, posx = 100, posy = 100 },
    { max_width = 1200, posx = 100, posy = 800 },
    { max_width = 800, posx = 3740, posy = 1700, align = "bottom-right" },
  })
</code></pre>
<p dir="auto">Nadefinujete si z jakého adresáře čerpat obrázky, dále na jaké tagy je chcete používat a nakonec nadefinujete rozložení šablony pro koláž, jak budou obrázky umísťovány. Je možné rovněž zadávat align pokud se mají obrázky zarovnávat k nějaké definované straně <code>top-left</code> nebo <code>bottom-right</code>. Nahoře v metodě používám náhodné proházení a umístění do připravené koláže, samozřejmě toto si můžete nastavit, jak potřebujete a taky potom dynamicky si je prohodit. Celkově doporučuji si potom hlavně prohlédnout novou knihovnu <code>fishlive.collage.registerTagCollage</code>.<br />
Ukázka výsledné podoby pro Travel, Job a Enjoy Life Tagy.</p>
<p dir="auto"><strong>EN:</strong><br />
According to a previous post, I managed to finish this idea over the weekend. In the end, I simplified the project, I do not generate the resulting image, but the collage is created by widgets directly in Awesome WM integrated on the desktop wallpaper layer. The whole collage is therefore very dynamic and it is possible to shuffle individual images <code>on-the-fly</code> with a scrolling mouse wheel. Collage can be different per tag. See the recorded video <a href="https://youtu.be/1nyB85CiJUc" target="_blank" rel="noopener noreferrer nofollow ugc">Image Collage Lua Feature - Travel, Enjoy Life and Job Desktop</a>.<br />
As always, the project is embedded in github <a href="https://github.com/raven2cz/awesomewm-config" target="_blank" rel="noopener noreferrer nofollow ugc">awesome-config</a> and is part of the <code>fishlive</code> library and used in<code> theme.lua</code>. The program configuration is shown on the top part of this article.<br />
You define source directory to draw images, which tags you want to use and finally the layout of the template for collage - how the images will be placed. It is also possible to specify an alignment of images - to define <code>top-left</code> or<code> bottom-right</code> align. At the top of the method, I use random shaffling and placement in the prepared collage, of course you can set this as you need and also then dynamically swap them. Overall, I especially recommend looking at the new <code>fishlive.collage.registerTagCollage</code> library.<br />
Sample of the final form for Travel, Job and Enjoy Life Tags.</p>
<p dir="auto"><img src="/assets/uploads/files/1649590010788-travel-desktop.jpg" alt="travel-desktop.jpg" class=" img-fluid img-markdown" /></p>
<p dir="auto"><img src="/assets/uploads/files/1649590026339-enjoy-life-desktop.jpg" alt="enjoy-life-desktop.jpg" class=" img-fluid img-markdown" /></p>
<p dir="auto"><img src="/assets/uploads/files/1649590033546-job-desktop.jpg" alt="job-desktop.jpg" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.arch-linux.cz/post/37</link><guid isPermaLink="true">https://forum.arch-linux.cz/post/37</guid><dc:creator><![CDATA[raven2cz]]></dc:creator><pubDate>Sun, 10 Apr 2022 11:27:16 GMT</pubDate></item><item><title><![CDATA[Reply to Raven2cz Blog on Tue, 22 Mar 2022 07:00:51 GMT]]></title><description><![CDATA[<h3>Koláž a kombinování fotografií s pozadím / Photo Collage and Portrait Wall</h3>
<p dir="auto">Už delší dobu bych chtěl skript/terminalApp, která vezme zvolené portréty/obrázky a nějak pěkně podle šablony, nebo náhodně je rozmístí na obrázek s vybraným pozadím. Ale decentně ne pouze jako fixní koláž, že není vidět vůbec pozadí. Umístí je šikovně, aby pořád bylo pozadí vidět a tyto portréty pouze doplňovaly celek. Vygeneruje výsledný jpg/png obrázek, který se automaticky zobrazí jako tapeta/wallpaper.<br />
Žádná taková aplikace neexistuje, což je překvapivé, ale hledal jsem opravdu dlouho, nic nefunguje takto pěkně. Jediná možnost je napsat si vlastní skript. Což ve volných chvílích bych rád udělal. Bude to multiplatformní pro jakýkoliv linux, windows, macos, použiji jazyk java a java2d knihovnu, která je přítomna všude a plně dostačuje na všechny věci, které plánuji.<br />
Nezbývá než se do toho pustit.</p>
<p dir="auto">For a long time now, I would like the script / terminal app, which takes the selected portraits / images and somehow nicely according to the template, or randomly places them on an background with the selected wallpaper. But decently not just as a fixed collage, there is no background at all. It places them deftly so that the background is still visible and these portraits only complement the whole wallpaper. Generates the resulting jpg/png image, which is automatically displayed as a wallpaper.<br />
There is no such application, which is surprising, but I've been looking for a really long time, nothing works so nicely. The only option is to write my own script. Which I would like to do in my free time. It will be cross-platform for any GNU/Linux, Windows, MacOS, I will use the java language and the java2d library, which is present everywhere and fully sufficient for all the things I plan.<br />
All that remains is to get started.</p>
]]></description><link>https://forum.arch-linux.cz/post/35</link><guid isPermaLink="true">https://forum.arch-linux.cz/post/35</guid><dc:creator><![CDATA[raven2cz]]></dc:creator><pubDate>Tue, 22 Mar 2022 07:00:51 GMT</pubDate></item><item><title><![CDATA[Reply to Raven2cz Blog on Sat, 19 Mar 2022 07:43:20 GMT]]></title><description><![CDATA[<h3>Global Color Scheme Switcher</h3>
<p dir="auto">Zajímavým nápadem může být malý projekt ricingu. Klávesovou zkratkou zobrazit tabulku, která zobrazí na výběr připravená barevná schémata, uživatel si vybere, které schéma chce a systém provede přenastavení všech jeho používaných aplikací do barevných schémat, které aplikace podporují, aby splnil daný požadavek. Navíc se toto udělá dynamicky, takže dojde k přenačtení konfigurací. Požadavkem je globální změna, která se dotýká window managera, konzole, neovim, doom emacs, KDE a Gnome komponent, webového prohlížeče.</p>
<p dir="auto">Jak takovou komplexní věc navrhnout, aby to jednoduše bylo udržovatelné a bylo možné dále přidávat další oblíbená barevná schémata?</p>
<p dir="auto">Je tady celá řada řešení, nejlepší by bylo, aby toto bylo univerzální pro různé distribuce, WM a konzole. Ale zároveň nechceme nějakou velmi složitou strukturu, aby to bylo snadno pochopitelné a mohl si to kdokoliv změnit.</p>
<h4>Základní idea</h4>
<ul>
<li>Společným jazyk pro všechny distribuce je bash. Z daného prostředí, tabulky, by se tedy měl volat tento skript. Tento skript by ale měl vzít potřebná data z jednoduchých datových souborů, které lze rozšiřovat. Script tedy obsahuje pouze funkce, které umí změnit požadované aplikace a sekvenčně zavolá nad implementovanými aplikacemi změnu barevného schématu dle datových souborů.</li>
<li>Každá aplikace jinak ovládáná barevná schémata, umožňuje přidávaní custom schémat a obsahuje defaultní seznam schémat. Proto je nutné, aby bash funkce vždy byla specifická dle aplikace. Custom schéma by bylo dobré podporovat, ale zároveň je nutné podporovat i již instalovaná.</li>
<li>Datová struktura musí obsahovat mapování daného jména klíče vybíraného z tabulky a jednotlivými specifickými názvy barevných schémat pro jednotlivé aplikace, protože názvy nebudou 1:1. Ideální je tedy mapa key=value vždy, kde mapa bude identifikována názvem hlavního schématu, v tabulce key bude aplikace a hodnota bude její barevné schéma, které odpovídá hlavnímu identifikátoru.</li>
<li>Postupně jako dávka se volají změny všech uvedených aplikací v tabulce. Pokud ale aplikace neexistuje, tak se nic nestane a pokračuje se dál. Toto zajistí kompatibilitu na všech strojích.</li>
</ul>
<h4>Analýza jednotlivých aplikací</h4>
<p dir="auto">Nyní je nutné analyzovat jednotlivé aplikace a zjistit, jak co nejjednodušeji a jednotně změnit jejich color schema. Nezapomenout ale i na custom schéma, které je nutné do toho také zahrnout.</p>
<h5>Kitty</h5>
<ul>
<li>
<p dir="auto">Link na theme url: <a href="https://sw.kovidgoyal.net/kitty/kittens/themes/" target="_blank" rel="noopener noreferrer nofollow ugc">https://sw.kovidgoyal.net/kitty/kittens/themes/</a></p>
</li>
<li>
<p dir="auto">Nejprve je nutné nainstalovat themes rozšíření, kterým se rovnou předkopilovaná themes dají procházet a dynamicky volit: <code>kitty +kitten themes</code></p>
</li>
<li>
<p dir="auto">Programová změna, která je dynamická pro všechny zobrazené kitty terminaly je</p>
<pre><code>kitty +kitten themes --reload-in=all [ThemeName]
</code></pre>
</li>
<li>
<p dir="auto">Vlastní custom téma <code>.conf</code> musíte vložit do podadresáře <code>~/.config/kitty/themes</code>, stejně tak lze přetěžovat již předkopilovaná témata svými. Kitty je automaticky prioritně načtě a aplikované téma lze pak dle názvu souboru zavolat, bude součástí hlavního téma seznamu.</p>
</li>
</ul>
<h5>Alacritty</h5>
<ul>
<li>URL link na popis: <a href="https://github.com/toggle-corp/alacritty-colorscheme" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/toggle-corp/alacritty-colorscheme</a></li>
<li>Nainstalovat schema switcher <code>paru -S alacritty-colorscheme</code></li>
<li>Nainstalovat základní color schemes:</li>
</ul>
<pre><code class="language-bash">    # Colorschemes from from eendroroy/alacritty-theme
    REPO=https://github.com/eendroroy/alacritty-theme.git
    DEST="$HOME/.eendroroy-colorschemes"
    # Get colorschemes
    git clone $REPO $DEST
    # Create symlink at default colors location (optional)
    ln -s "$DEST/themes" "$HOME/.config/alacritty/colors"
    
    # Colorschemes from aaron-williamson/base16-alacritty
    REPO="https://github.com/aaron-williamson/base16-alacritty.git"
    DEST="$HOME/.aarors-williamson-colorschemes"
    
    # Get colorschemes
    git clone $REPO $DEST
    # Create symlink at default colors location (optional)
    ln -s "$DEST/colors" "$HOME/.config/alacritty/colors"
</code></pre>
<ul>
<li>Přepínání dynamické příkazem <code>alacritty-colorscheme -V apply [colorName]</code></li>
<li>Custom schéma raději umístit do zvlášt adresáře např. <code>~/.config/alacritty/custom-colors</code>. Pak je ale nutné v příkazu volat s parametrem <code>alacritty-colorscheme -C ~/.config/alacritty/custom-colors -V apply [colorName]</code></li>
</ul>
]]></description><link>https://forum.arch-linux.cz/post/20</link><guid isPermaLink="true">https://forum.arch-linux.cz/post/20</guid><dc:creator><![CDATA[raven2cz]]></dc:creator><pubDate>Sat, 19 Mar 2022 07:43:20 GMT</pubDate></item><item><title><![CDATA[Reply to Raven2cz Blog on Sat, 19 Mar 2022 07:42:55 GMT]]></title><description><![CDATA[<h3>Bluetooth sluchátka</h3>
<p dir="auto">Bluetooth sluchátka zapojená pomocí externího Bluetooth 5.0. Párování pomocí bluetoothctl.</p>
<pre><code>$ bluetoothctl
Agent registered
[CHG] Controller DC:FB:48:2A:D6:3A Pairable: yes
[CHG] Controller 8C:88:2B:11:F5:8C Pairable: yes
[bluetooth]# agent KeyboardOnly
Agent is already registered
[bluetooth]# select DC:FB:48:2A:D6:3A
Controller DC:FB:48:2A:D6:3A r5arch [default]
[bluetooth]# power on
[CHG] Controller DC:FB:48:2A:D6:3A Class: 0x006c0104
Changing power on succeeded
[CHG] Controller DC:FB:48:2A:D6:3A Powered: yes
[bluetooth]# scan on
Discovery started
[CHG] Controller DC:FB:48:2A:D6:3A Discovering: yes
[NEW] Device 1C:6E:4C:7E:92:C1 1C-6E-4C-7E-92-C1
[CHG] Device 1C:6E:4C:7E:92:C1 TxPower: 8
[CHG] Device 1C:6E:4C:7E:92:C1 Name: MAJOR IV
[CHG] Device 1C:6E:4C:7E:92:C1 Alias: MAJOR IV
[CHG] Device 1C:6E:4C:7E:92:C1 Modalias: bluetooth:v000ApFFFFdFFFF
[CHG] Device 1C:6E:4C:7E:92:C1 UUIDs: 0000110d-0000-1000-8000-00805f9b34fb
[CHG] Device 1C:6E:4C:7E:92:C1 RSSI: -84
[bluetooth]# pair 1C:6E:4C:7E:92:C1
Attempting to pair with 1C:6E:4C:7E:92:C1
[CHG] Device 1C:6E:4C:7E:92:C1 Connected: yes
[CHG] Device 1C:6E:4C:7E:92:C1 UUIDs: 00001101-0000-1000-8000-00805f9b34fb
[CHG] Device 1C:6E:4C:7E:92:C1 ServicesResolved: yes
[CHG] Device 1C:6E:4C:7E:92:C1 Paired: yes
Pairing successful
[CHG] Device 1C:6E:4C:7E:92:C1 ServicesResolved: no
[CHG] Device 1C:6E:4C:7E:92:C1 Connected: no
[bluetooth]# connect 1C:6E:4C:7E:92:C1
Attempting to connect to 1C:6E:4C:7E:92:C1
[CHG] Device 1C:6E:4C:7E:92:C1 Connected: yes
Connection successful
[CHG] Device 1C:6E:4C:7E:92:C1 ServicesResolved: yes
</code></pre>
]]></description><link>https://forum.arch-linux.cz/post/19</link><guid isPermaLink="true">https://forum.arch-linux.cz/post/19</guid><dc:creator><![CDATA[raven2cz]]></dc:creator><pubDate>Sat, 19 Mar 2022 07:42:55 GMT</pubDate></item><item><title><![CDATA[Reply to Raven2cz Blog on Sat, 19 Mar 2022 07:42:30 GMT]]></title><description><![CDATA[<h3>Dotfiles Github Project</h3>
<p dir="auto">Zkusím novou formu zálohy mých dotfiles, přinese lepší synchronizaci s ostatními git repository a za druhé odpadne problém mergování souborů podporující přímý update souborů v home directory.</p>
<p dir="auto">Princip se opírá o dvě git funkcionality:</p>
<h4>Git Bare Repository</h4>
<p dir="auto">Vytvoření dotfiles adresáře jako git bare repository. Bare repository neobsahuje pracovní adresář, neobsahuje tedy rovněž <code>.git</code> adresář. Bare adresář přímo do sebe ukládá všechny nutné gitové informace, zatímco jako working dir funguje předaná cesta git příkazu, což klidně může být celý home directory.</p>
<p dir="auto">Stěžejní článek je <a href="https://www.atlassian.com/git/tutorials/dotfiles" target="_blank" rel="noopener noreferrer nofollow ugc">https://www.atlassian.com/git/tutorials/dotfiles</a></p>
<pre><code>git init --bare $HOME/.dotfiles
alias config='/usr/bin/git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME'
config config --local status.showUntrackedFiles no
echo "alias config='/usr/bin/git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME'" &gt;&gt; $HOME/.bashrc
</code></pre>
<p dir="auto">Důležité je upozornit na <code>status.showUntrackedFiles</code>, nebude docházet k trackování souborů, co nejsou přidány do gitu, protože se samozřejmě jedná o celý $HOME.<br />
Alias potom na používají je <code>config</code> nahrazující <code>git</code> příkaz při práci s konfiguračními soubory.</p>
<pre><code>echo ".dotfiles" &gt;&gt; .gitignore
git clone --bare &lt;git-repo-url&gt; $HOME/.dotfiles
alias config='/usr/bin/git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME'
config checkout
</code></pre>
<p dir="auto">Pokud soubory na nové stanici existují, je nutné je zazálohovat do bck adresáře a pak provést checkout. Celkově je nejvýhodnější zkusit tento bash skript:</p>
<pre><code>git clone --bare &lt;git-repo-url&gt; $HOME/.cfg
function config {
   /usr/bin/git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME $@
}
mkdir -p .config-backup
config checkout
if [ $? = 0 ]; then
  echo "Checked out config.";
  else
    echo "Backing up pre-existing dotfiles.";
    config checkout 2&gt;&amp;1 | egrep "\s+\." | awk {'print $1'} | xargs -I{} mv {} .config-backup/{}
fi;
config checkout
config config status.showUntrackedFiles no
</code></pre>
<h4>Git Subtree Sub-Projects</h4>
<p dir="auto">Subtree je velmi šikovný oproti submodules a jejich údržbě. Celkově moje závislosti konfigurací půjdou linkovat tímto přístupem. Stěžejní článek je zde <a href="https://www.atlassian.com/git/tutorials/git-subtree" target="_blank" rel="noopener noreferrer nofollow ugc">https://www.atlassian.com/git/tutorials/git-subtree</a></p>
<p dir="auto">Ukázka napojení subtree pro vim-surround do vim adresáře.</p>
<pre><code>git subtree add --prefix .vim/bundle/tpope-vim-surround https://bitbucket.org/vim-plugins-mirror/vim-surround.git main --squash
</code></pre>
<p dir="auto">Následně si dělat pravidelné updates je velmi jednoduché</p>
<pre><code>git subtree pull --prefix .vim/bundle/tpope-vim-surround https://bitbucket.org/vim-plugins-mirror/vim-surround.git main --squash
</code></pre>
<p dir="auto">Celkově dle uvedeného článku lze zápis zjednodušit, ale princip zůstává stejný. Navíc lze i velmi jednoduše opravit chyby, vytvořit fork a přispět zpět do závislého projectu!</p>
<p dir="auto">Ve finále bude toto vhodné začlenit do nějakého skriptu, který udělá update daných závislostí a celkově nastaví prostředí, například pro awesomewm.</p>
<p dir="auto">Možné problémy:</p>
<h5>Subtrees nejsou explcitině vidět.</h5>
<p dir="auto">Jedním z řešení je následující přidání aliasu do git příkazů.</p>
<pre><code>nvim ~/.gitconfig
[alias]
   ls-subtrees = !"for i in $(git log | grep git-subtree-dir | sed -e 's/^.*: //g' | sort | uniq); do test -d $i &amp;&amp; echo $i; done"

call: git ls-subtrees
</code></pre>
]]></description><link>https://forum.arch-linux.cz/post/18</link><guid isPermaLink="true">https://forum.arch-linux.cz/post/18</guid><dc:creator><![CDATA[raven2cz]]></dc:creator><pubDate>Sat, 19 Mar 2022 07:42:30 GMT</pubDate></item><item><title><![CDATA[Reply to Raven2cz Blog on Sat, 19 Mar 2022 07:41:36 GMT]]></title><description><![CDATA[<h3>Doom Emacs</h3>
<p dir="auto"><strong>Doom Emacs</strong> je jednodušším vstupem do světa Emacsu. Po několika týdnech musím říct, že se jedná o vynikající nástroj, který nemá konkurenci a to ani s Atomem, Sublime nebo NeoVim. Emacs totiž není textový editor, ale spíše takový centrála úplně všeho, co se přežene přes Lisp “závorky” a vyplivne výsledek. Jinými slovy s tím jde dělat úplně vše.<br />
Často srovnání s NeoVim a jeho aktuální Lua powerful implementací není opět na místě, protože se jedná o zcela jiné nástroje, které sice mohou cílit na společnou činnost, ale s naprosto jiným vnitřím přístupem, což je bohužel někdy zásadní. Určitě jsou oblasti, kde NeoVim nemá konkurenci, ale zase naopak jsou oblasti, kde NeoVim nikdy nebude Emacs, protože to ani technicky není možné kvůli úplně jinému typu zpracování.</p>
<p dir="auto"><img src="/assets/uploads/files/1647675557542-doom-emacs-dashboard.png" alt="doom-emacs-dashboard.png" class=" img-fluid img-markdown" /></p>
<h4>Org-mode/Org-roam</h4>
<p dir="auto">Asi jedna z nejsilnějších features emacsu, které pokrývá silné psaní poznámek, exportů, popis svých úkolů, plánování a agenda. Vše perfektně zkombinované dohromady jako nikde jinde a navíc offline režimu, což dnes je již téměř nemožné s ničím jiným. Jira, Confluence vše je online, tyto dva nástroje mohou dobře konkurovat org-mode/org-roam. Nicméně opět díky způsobu zpracování nemohou pokrýt dynamické zpracování emacsu. Není tedy divu, že světový spisovatelé, badatelé a programátoři používají emacs.</p>
<p dir="auto">Poznámka: Pozor toto není o IDE pro vývoj software, to je jiné téma.</p>
<h4>Náhled na org-mode</h4>
<p dir="auto"><img src="/assets/uploads/files/1647675611344-org-mode-1.jpg" alt="org-mode-1.jpg" class=" img-fluid img-markdown" /></p>
<h4>Org-mode pro konfiguraci, analýzu a učení se novým programovacím jazykům</h4>
<p dir="auto">Emacs dokáže kombinovat cokoliv a exportovat cokoliv dynamicky. Vše propojit do vizuálního celku.<br />
Není tedy divu, že pomocí org-mode lze popsat například svou konfiguraci, nebo učit se nový programovací jazyk a mezi to vkládat kusy programovacích jazyků, ze kterých se ve finále složí výsledný konfigurační soubor.</p>
<p dir="auto">Uživatel tedy edituje org-soubor ale dynamicky to rovněž generuje identický konfigurační soubor, který bude rovnou sloužit v linuxovém prostředí pro daný systém nebo aplikaci. Lze tak plně využít veškerou podporu org systému a mít zcela nedotčený finální konfigurační soubor.</p>
<p dir="auto">Tento přístup lze samozřejmě využít i na analýzy, učení se nového jazyku a podobné topiky, kde je potřeba mít vše komentované a tzv. zasazené do dalšího kontextu. Ideální i na bash a python skripty a jejich evaluaci. Hodně to připomíná Jupyter Notebook, ale na zcela jiné úrovni.</p>
<p dir="auto"><img src="/assets/uploads/files/1647675640372-org-mode-for-configuration.jpg" alt="org-mode-for-configuration.jpg" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.arch-linux.cz/post/17</link><guid isPermaLink="true">https://forum.arch-linux.cz/post/17</guid><dc:creator><![CDATA[raven2cz]]></dc:creator><pubDate>Sat, 19 Mar 2022 07:41:36 GMT</pubDate></item><item><title><![CDATA[Reply to Raven2cz Blog on Thu, 10 Mar 2022 18:25:21 GMT]]></title><description><![CDATA[<h3>[AwesomeWM] Life is the urge to ecstasy. - Harley Quinn</h3>
<p dir="auto"><img src="/assets/uploads/files/1646387108510-awesome-dracula-fun.jpg" alt="awesome-dracula-fun.jpg" class=" img-fluid img-markdown" /></p>
<p dir="auto"><a href="https://www.reddit.com/r/unixporn/comments/t5ozx0/awesomewm_life_is_the_urge_to_ecstasy_harley_quinn/" target="_blank" rel="noopener noreferrer nofollow ugc">https://www.reddit.com/r/unixporn/comments/t5ozx0/awesomewm_life_is_the_urge_to_ecstasy_harley_quinn/</a></p>
<p dir="auto">Zajímavé propojení hlášek z <code>fortune</code> scriptu s <code>kitty</code> podporou pro zobrazování obrázků s možností přirozeného scrollování terminálu.<br />
<code>Kitty Fish Greeting</code> je tak zajímavě zhotoven pomocí náhodně vybíraných portrétů pro zvolené colorschema a hlášky z fortune. Celkově tak práce v terminálech pěkně doplňuje zvolené téma a zvyšuje pocit ze zvoleného tématu.<br />
Na tomto screenshotu navíc velmi pěkně vyšly hlášky pro každou postavu, je to povedený příběh z dracula prostředí. <img src="https://forum.arch-linux.cz/assets/plugins/nodebb-plugin-emoji/emoji/android/1f480.png?v=3f3c715493a" class="not-responsive emoji emoji-android emoji--skull" style="height:23px;width:auto;vertical-align:middle" title=":skull:" alt="💀" /></p>
<p dir="auto"><a href="https://github.com/raven2cz/dotfiles/blob/main/.local/bin/kitty-icat-random" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/raven2cz/dotfiles/blob/main/.local/bin/kitty-icat-random</a><br />
<a href="https://github.com/raven2cz/public-wallpapers" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/raven2cz/public-wallpapers</a></p>
<p dir="auto"><strong>EN:</strong> Interesting connection of messages from <code>fortune</code> script with <code>kitty</code> support for displaying images with the possibility of natural scrolling in the terminal.<br />
<code>Kitty Fish Greeting</code> is thus interestingly made using randomly selected portraits for the selected color scheme and fortune texts. Overall, the work in the terminals nicely complements the chosen topic and increases the feeling of the chosen color scheme.<br />
In addition, the texts for each character came out very nicely in this screenshot, it's a hilarious story from the dracula environment. <img src="https://forum.arch-linux.cz/assets/plugins/nodebb-plugin-emoji/emoji/android/1f480.png?v=3f3c715493a" class="not-responsive emoji emoji-android emoji--skull" style="height:23px;width:auto;vertical-align:middle" title=":skull:" alt="💀" /></p>
]]></description><link>https://forum.arch-linux.cz/post/10</link><guid isPermaLink="true">https://forum.arch-linux.cz/post/10</guid><dc:creator><![CDATA[raven2cz]]></dc:creator><pubDate>Thu, 10 Mar 2022 18:25:21 GMT</pubDate></item><item><title><![CDATA[Reply to Raven2cz Blog on Thu, 10 Mar 2022 18:33:54 GMT]]></title><description><![CDATA[<h3>Atom - Grammer and Syntax for EasyLanguage TradeStation</h3>
<p dir="auto">Tvorba gramatiky a syntaxe pro Atom editor pro jazyk Easylanguage TradeStation.<br />
Šlo o velmi zajímavou jednodenní práci pro správné zvýrazňování tohoto obchodního jazyka. Easylanguage je podporován přímo IDE TradeStation a powerlanguage Multicharts, ale tyto IDE nejsou úplně vhodné pro jednoduchou dnešní práci. Atom toto může skvěle doplnit a tak nahradit řady operací s kódem, které nejsou v těchto IDE vůbec možné.</p>
<p dir="auto"><strong>EN Translation:</strong> Grammar and syntax created for Atom Editor for Easylanguage TradeStation.<br />
It was a very interesting one-day work to properly highlight this trading language. Easylanguage is directly supported by the TradeStation IDE and the Multicharts powerlanguage, but these IDEs are not entirely suitable for simple work today. Atom can complement this perfectly and thus replace a number of code operations that are not possible in these IDEs at all.</p>
<p dir="auto"><strong>Ukázka výsledku</strong><br />
<img src="/assets/uploads/files/1646936302189-atom-easylanguage-syntax-grammer.jpg" alt="atom-easylanguage-syntax-grammer.jpg" class=" img-fluid img-markdown" /></p>
<h5>Links</h5>
<p dir="auto">Výslednou gramatiku a syntaxi si lze stáhnout již jako hotové balíčky, které jsem připravil do <a href="http://atom.io" target="_blank" rel="noopener noreferrer nofollow ugc">atom.io</a>.</p>
<p dir="auto"><strong>EN Translation:</strong> The result grammar and syntax can be downloaded as ready-made packages that I prepared for <a href="http://atom.io" target="_blank" rel="noopener noreferrer nofollow ugc">atom.io</a>.</p>
<p dir="auto"><strong>Atom Packages</strong><br />
<a href="https://atom.io/themes/easylanguage-syntax" target="_blank" rel="noopener noreferrer nofollow ugc">https://atom.io/themes/easylanguage-syntax</a><br />
<a href="https://atom.io/packages/language-easylanguage" target="_blank" rel="noopener noreferrer nofollow ugc">https://atom.io/packages/language-easylanguage</a></p>
<p dir="auto"><strong>GitHub Pages</strong><br />
<a href="https://github.com/raven2cz/atom-language-easylanguage" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/raven2cz/atom-language-easylanguage</a><br />
<a href="https://github.com/raven2cz/easylanguage-syntax" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/raven2cz/easylanguage-syntax</a></p>
]]></description><link>https://forum.arch-linux.cz/post/9</link><guid isPermaLink="true">https://forum.arch-linux.cz/post/9</guid><dc:creator><![CDATA[raven2cz]]></dc:creator><pubDate>Thu, 10 Mar 2022 18:33:54 GMT</pubDate></item><item><title><![CDATA[Reply to Raven2cz Blog on Thu, 03 Mar 2022 16:18:50 GMT]]></title><description><![CDATA[<h3>Public-Wallpapers Portraits Extension</h3>
<p dir="auto">Rozšíření public-wallpapers projektu o rozsáhlou sbírku portrétů pro zvolené coloscheme a zájmové téma.<br />
Postupně byly pečlivě vybrány jednotlivé portréty pro danou skupiny a barevné zobrazení, aby dobře doplňovalo zvolený okruh.<br />
Jednotlivé portréty jsou v podadresáři <code>portraits/&lt;colorschemeID&gt;</code></p>
<p dir="auto"><strong>EN:</strong> Extension of the public-wallpapers project with an extensive collection of portraits for the selected coloscheme and theme of interest.<br />
Gradually, the individual portraits for the group and the color representation were carefully selected to complement the chosen theme scope.<br />
The individual portraits are in the <code>portraits / &lt;colorschemeID&gt;</code> subdirectory</p>
<p dir="auto"><strong>Project</strong><br />
<a href="https://github.com/raven2cz/public-wallpapers" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/raven2cz/public-wallpapers</a><br />
<strong>Link na obrázky některých barevných schémat</strong><br />
<img src="/assets/uploads/files/1646319094744-portraits-extension-example.jpg" alt="portraits-extension-example.jpg" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.arch-linux.cz/post/6</link><guid isPermaLink="true">https://forum.arch-linux.cz/post/6</guid><dc:creator><![CDATA[raven2cz]]></dc:creator><pubDate>Thu, 03 Mar 2022 16:18:50 GMT</pubDate></item></channel></rss>