This commit is contained in:
2024-10-30 17:23:01 +01:00
commit 3a91b7157c
66 changed files with 2000 additions and 0 deletions

View File

@ -0,0 +1,49 @@
# Ještě lepší Helix s Zellij terminálovým multiplexorem
![](../img/helix.png)
Co mi chybí na Helix, je způsob, jak z něj zavolat terminál a otevřít terminál stejnou cestou, na kterém pracuji.
Abych toho dosáhl, používám [Zellij](https://zellij.dev/) , což je terminálový multiplexor.
## Konfigurace Zellij
Zellij vám umožňuje vytvářet vlastní rozvržení, která lze vyvolat při spuštění, abyste je lépe přizpůsobili práci, kterou budete dělat.
Následuje konfigurace dolu pro práci s textovým editorem Helix. Tuto konfiguraci jsem uložil pod touto cestou ~/.config/zellij/layouts/helix.kdl:
```
layout {
pane size=1 borderless=true {
plugin location="zellij:tab-bar"
}
pane {
command "helix"
args "."
}
pane split_direction="vertical" size="10%" {
}
pane size=2 borderless=true {
plugin location="zellij:status-bar"
}
}
```
Výsledkem je následující rozložení:
![](../img/HelixAndZellij-700x382.png)
Helix běžící v horním podokně s terminálovou konzolí v jiném podokně dole, ve stejné cestě jako projekt, se kterým pracuji!! a přesně tohoto cíle jsem chtěl dosáhnout.
## Konfigurace systému
Nyní ke spuštění zellij s vlastním rozložením a instancí Helix musíte spustit:
```
zellij --layout ~/.config/zellij/layouts/helix.kdl
```
Z míste v terminálu kde chcete spustit Helix.
Nyní pro zjednodušení tohoto příkazu jsem vytvořil alias zhxa uložil to do mého ~/.bashrcsoubor.
```
alias zhx='zellij --layout $HOME/.config/zellij/layouts/helix.kdl'
```
S touto konfigurací pokaždé, když potřebuji vytvořit novou instanci Helixu, stačí zadat zhx do adresáře, se kterým chci pracovat, a [Zellij](https://zellij.dev/) mi zavolá [Helix](https://helix-editor.com/) a automaticky otevře projekt.

BIN
Linux/návody/image.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

View File

@ -0,0 +1,54 @@
## 🐧 Jak si v Linuxu z webové aplikace Workflowy udělat desktop aplikaci ##
![](https://lukan.cz/wp-content/uploads/2024/10/workflowy.png)
[Workflowy](https://workflowy.com/) je webová aplikace pro správu úkolů a poznámek, která je přístupná přes prohlížeč. Proto není nutné ji instalovat jako samostatnou aplikaci na Linux distrech. Můžete ji používat přímo přes webový prohlížeč, jako je [Firefox](https://www.mozilla.org/cs/firefox/new/) nebo [Chrome](https://www.google.com/intl/cs/chrome/).
Pokud byste však chtěli mít Workflowy jako samostatnou aplikaci na svém ploše, můžete použít nástroj jako **[Nativefier](https://github.com/nativefier/nativefier)**, který umožňuje vytvořit samostatnou aplikaci z webových stránek.
Následující kroky popisují, jak to udělat pomocí Nativefier:
1. **Nainstalujte Node.js a npm**: Pokud ještě nemáte nainstalovaný [Node.js](http://node.js/) a npm, můžete je nainstalovat pomocí následujících příkazů:
```
sudo dnf install nodejs npm
```
2. **Nainstalujte Nativefier**: Nativefier je nástroj pro vytváření samostatných aplikací z webových stránek. Nainstalujte ho pomocí npm:
```
sudo npm install -g nativefier
```
3. **Vytvořte samostatnou aplikaci pro Workflowy:** Použijte Nativefier k vytvoření samostatné aplikace pro Workflowy:
```
nativefier --name "Workflowy" "https://workflowy.com/"
```
## Bonus:
Pokud chcete vytvořit zástupce (špouštěc) pro aplikaci Workflowy, kterou jste vytvořili pomocí Nativefier, můžete to udělat následujícím způsobem:
1. **Přesuňte aplikaci do složky /opt**: Nejprve přesuňte aplikaci, kterou jste vytvořili pomocí Nativefier, do složky /opt. Tato složka je obvykle používána pro dodatečné aplikace.
```
sudo mv Workflowy-linux-x64 /opt/Workflowy
```
2. **Vytvořte zástupce v domácím adresáři**: Vytvořte soubor workflowy.desktop v adresáři ~/.local/share/applications:
```
nano ~/.local/share/applications/workflowy.desktop
```
3. **Upravte soubor zástupce**: Do souboru workflowy.desktop vložte následující obsah:
```
[Desktop Entry]
Name=Workflowy
Comment=Workflowy Web App
Exec=/opt/Workflowy/Workflowy
Icon=/opt/Workflowy/resources/app/icons/icon.png
Terminal=false
Type=Application
Categories=Utility;Application;
```
Ujistěte se, že cesta k ikoně (Icon) je správná. Pokud aplikace neobsahuje ikonu, můžete použít libovolnou jinou ikonu nebo cestu k ikoně neuvádět.
4. **Nastavte oprávnění**: Ujistěte se, že soubor zástupce je spustitelný:
```
chmod +x ~/.local/share/applications/workflowy.desktop
```
5. **Spusťte aplikaci**: Nyní byste měli vidět Workflowy v nabídce aplikací. Můžete ji spustit stejně jako jakoukoli jinou aplikaci.