Flatpak complete

This commit is contained in:
2026-04-29 00:05:59 +02:00
parent b137cce6fa
commit e0c288c6a0
4 changed files with 83 additions and 197 deletions
@@ -0,0 +1,82 @@
<img src="https://endeavouros.cz/assets/img/cardboard_box-1.webp" alt="" style="width: 40%;height: auto;">
Jednou z nevýhod používání Flatpaků místo tradičních aplikací je motiv aplikace. Někdy motiv používaný aplikací nemusí vždy odpovídat systémovému tématu. To je způsobeno aplikací Flatpak spuštěnou ve vlastním kontejneru. Uživatel má k dispozici několik možností, jak tento problém vyřešit.
Možnost #1 Nainstalujte motiv přímo z úložiště Flathub.
Toto je oficiální způsob podpory tématiky aplikace Flatpak. V úložišti Flathub je v době psaní tohoto článku 201 nejběžnějších témat GTK. Chcete-li zobrazit seznam dostupných motivů, otevřete terminál a zadejte následující:
```
flatpak remote-ls flathub | grep org.gtk.Gtk3theme
```
Zobrazí se seznam všech motivů dostupných v úložišti Flathub. Přečtěte si seznam a nainstalujte motiv, který odpovídá používanému systémovému motivu.
❗**Důležité**: Motiv nainstalovaný pomocí této metody musí být stejný jako systémový motiv. Pokud je nainstalován jiný motiv, aplikace Flatpak použije svůj výchozí motiv Adwaita.
### Příklad:
V tomto příkladu je použitým systémovým motivem, motiv Greybird-Geeko Dark.
1. Otevřete terminál a zadejte:
Zobrazí se obrazovka podobná následující. Výsledky jsem upravil, aby byl tento článek krátký.
<img src="https://endeavouros.cz/assets/img/2024-04-20 15-15-09.png" alt="" style="width: 40%;height: auto;">
2. Najděte motiv, který odpovídá systémovému motivu, a nainstalujte jej zadáním:
```
flatpak install org.gtk.Gtk3theme.Graybird-Geeko-Dark
```
3. (Volitelné) Odhlaste se nebo restartujte počítač. Někdy je to potřeba k zajištění správného použití motivu v aplikaci Flatpak.
Vizuální motiv používaný aplikací Flatpak by nyní měl vypadat stejně jako používaný systémový motiv.
Možnost #2 Pomocí skriptu zkopírujte potřebné informace o motivu přímo do složky aplikace Flatpak.
Pokud motiv používaný systémem není dostupný z úložiště Flathub, je k dispozici další možnost. Ke zkopírování potřebných nastavení do složky aplikace Flatpak lze použít skript. 1 Tento skript stačí spustit pouze jednou a použije opravu na všechny aplikace Flatpak nainstalované v systému.
❗**Upozornění**: tato metoda není oficiálně podporována vývojáři Flatpaks. Použití na vlastní nebezpečí.
1. Otevřete svůj oblíbený textový editor.
2. Zkopírujte níže uvedený text a vložte jej do textového editoru.
```
#!/usr/bin/env bash
for dir in $HOME/.var/app/*/
do
confdir="${dir}config/gtk-3.0"
mkdir -p $confdir
cp $HOME/.config/gtk-3.0/settings.ini $confdir/settings.ini
done
```
3. Uložte soubor do domovské složky jako **flatheme.sh**
4. Udělejte skript spustitelný, aby jej bylo možné použít. Otevřete terminál a zadejte:
```
chmod a+x flatheme.sh
```
5. Spusťte skript zadáním
```
./flatheme.sh
```
Nyní, když je spuštěna aplikace Flatpak, bude používat stejný motiv jako systémový motiv.
POZNÁMKA: Tento skript je nutné spustit při každé instalaci nové aplikace Flatpak. Není nutné jej spouštět při aktualizaci existujících aplikací Flatpak.
Provedení jednoho z výše uvedených řešení by mělo umožnit aplikacím Flatpak splynout s tradičně instalovanými aplikacemi. Tyto však „neopraví“ části rozhraní aplikace, které nejsou změněny zvoleným motivem. V těchto případech bude aplikace Flatpak dělat to samé jako tradičně nainstalované aplikace a použije výchozí nastavení motivu systému.
Děkujeme uživateli GitHubu abiosoft za tento skript. Původní skript lze nalézt na https://github.com/abiosoft/dotfiles/blob/master/flatpak/fixflatpaktheme.sh
Návod je převzat z Discovery na EndeavourOS vydán 29. března 2021.
[Kankys](https://lukaskanka.cz/) 20.4.2024
@@ -1,197 +0,0 @@
# Flatpak - nastavení vzhledu aplikací
> Datum: 2024-4-20
# Flatpak - nastavení vzhledu aplikací
Jednou z nevýhod používání Flatpaků místo tradičních aplikací je motiv
aplikace. Někdy motiv používaný aplikací nemusí vždy odpovídat
systémovému tématu. To je způsobeno aplikací Flatpak spuštěnou ve
vlastním kontejneru. Uživatel má k dispozici několik možností, jak
tento problém vyřešit.
Možnost #1 Nainstalujte motiv přímo z úložiště Flathub.
Toto je oficiální způsob podpory tématiky aplikace Flatpak. V úložišti
Flathub je v době psaní tohoto článku 201 nejběžnějších témat GTK.
Chcete-li zobrazit seznam dostupných motivů, otevřete terminál a
zadejte následující:
flatpak remote-ls flathub | grep org.gtk.Gtk3theme
Zobrazí se seznam všech motivů dostupných v úložišti Flathub. Přečtěte
si seznam a nainstalujte motiv, který odpovídá používanému systémovému
motivu.
❗**Důležité**: Motiv nainstalovaný pomocí této metody
musí být stejný jako systémový motiv. Pokud je nainstalován jiný
motiv, aplikace Flatpak použije svůj výchozí motiv Adwaita.
### Příklad:
V tomto příkladu je použitým systémovým motivem, motiv Greybird-Geeko
Dark.
1. Otevřete terminál a zadejte:
Zobrazí se obrazovka podobná následující. Výsledky jsem upravil, aby
byl tento článek krátký.
2. Najděte motiv, který odpovídá systémovému motivu, a nainstalujte
jej zadáním:
flatpak install org.gtk.Gtk3theme.Graybird-Geeko-Dark
3. (Volitelné) Odhlaste se nebo restartujte počítač. Někdy je to
potřeba k zajištění správného použití motivu v aplikaci Flatpak.
Vizuální motiv používaný aplikací Flatpak by nyní měl vypadat stejně
jako používaný systémový motiv.
Možnost #2 Pomocí skriptu zkopírujte potřebné informace o motivu
přímo do složky aplikace Flatpak.
Pokud motiv používaný systémem není dostupný z úložiště Flathub, je k
dispozici další možnost. Ke zkopírování potřebných nastavení do složky
aplikace Flatpak lze použít skript. 1 Tento skript stačí spustit pouze
jednou a použije opravu na všechny aplikace Flatpak nainstalované v
systému.
❗**Upozornění**: tato metoda není oficiálně podporována
vývojáři Flatpaks. Použití na vlastní nebezpečí.
1. Otevřete svůj oblíbený textový editor.
2. Zkopírujte níže uvedený text a vložte jej do textového editoru.
#!/usr/bin/env bash
for dir in $HOME/.var/app/*/
do
confdir="${dir}config/gtk-3.0"
mkdir -p $confdir
cp $HOME/.config/gtk-3.0/settings.ini $confdir/settings.ini
done
3. Uložte soubor do domovské složky jako
`**flatheme.sh**`
4. Udělejte skript spustitelný, aby jej bylo možné použít. Otevřete
terminál a zadejte:
`**chmod a+x flatheme.sh**`
5. Spusťte skript zadáním `**./flatheme.sh**`
Nyní, když je spuštěna aplikace Flatpak, bude používat stejný motiv
jako systémový motiv.
POZNÁMKA: Tento skript je nutné spustit při každé instalaci nové
aplikace Flatpak. Není nutné jej spouštět při aktualizaci existujících
aplikací Flatpak.
Provedení jednoho z výše uvedených řešení by mělo umožnit aplikacím
Flatpak splynout s tradičně instalovanými aplikacemi. Tyto však
„neopraví“ části rozhraní aplikace, které nejsou změněny zvoleným
motivem. V těchto případech bude aplikace Flatpak dělat to samé jako
tradičně nainstalované aplikace a použije výchozí nastavení motivu
systému.
Děkujeme uživateli GitHubu abiosoft za tento skript. Původní skript
lze nalézt na
https://github.com/abiosoft/dotfiles/blob/master/flatpak/fixflatpaktheme.sh
Návod je převzat z
Discovery
na EndeavourOS vydán 29. března 2021.
[Kankys](https://lukaskanka.cz/)
20.4.2024
Binary file not shown.

After

Width:  |  Height:  |  Size: 84 KiB

+1
View File
@@ -30,6 +30,7 @@ $content = '
<br>
<h3 style="text-align: center;">Aplikace</h3>
<p style="text-align: center;"><a href="article.php?slug=Flatpak - instalace a správa aplikací">Flatpak - instalace a správa aplikací</a></p>
<p style="text-align: center;"><a href="article.php?slug=Flatpak - nastavení vzhledu aplikací">Flatpak - nastavení vzhledu aplikací</a></p>
<p style="text-align: center;"><a href="article.php?slug=AUR packages a jak nainstalovat aplikaci pomocí YAY">AUR packages a jak nainstalovat aplikaci pomocí YAY</a></p>
<p style="text-align: center;"><a href="article.php?slug=FirewalID">FirewalID</a></p>
<br>