Jedna z věcí, kterou oceňuji na Linuxu oproti proprietárním operačním systémům, je, že téměř vše lze spravovat a konfigurovat z příkazového řádku. To znamená, že téměř vše lze konfigurovat lokálně nebo dokonce vzdáleně přes přihlašovací připojení SSH. Někdy to zabere trochu času stráveného hledáním na internetu, ale pokud vás napadne úkol, pravděpodobně jej lze provést z příkazového řádku.
Problém
Další zdroje pro Linux
- Cheat pro příkazy Linuxu
- Cheat sheet pro pokročilé příkazy systému Linux
- Bezplatný online kurz:Technický přehled RHEL
- Síťový cheat pro Linux
- Cheat sheet SELinux
- Cheat pro běžné příkazy pro Linux
- Co jsou kontejnery systému Linux?
- Naše nejnovější články o Linuxu
Někdy je nutné provést vzdálené úpravy plochy pomocí příkazového řádku. V tomto konkrétním případě jsem potřeboval na žádost vzdáleného uživatele snížit počet pracovních ploch na panelu Xfce ze čtyř na tři. Tato konfigurace vyžadovala pouze asi 20 minut hledání na internetu.
Výchozí počet pracovních prostorů a mnoho dalších nastavení pro xfwm4 lze nalézt a změnit v /usr/share/xfwm4/defaults soubor. Takže nastavení workspace_count=4 na workspace_count=2 změní výchozí nastavení pro všechny uživatele na hostiteli. Také xfconf-query příkaz mohou spustit uživatelé bez oprávnění root k dotazování a nastavení různých atributů pro xfwm4 správce oken. Měl by být používán uživatelským účtem, který vyžaduje změnu, nikoli rootem.
V níže uvedené ukázce jsem nejprve ověřil aktuální nastavení čtyř pracovní prostory, potom nastavte počet na dvě a nakonec potvrdili nové nastavení.
[user@test1 ~]# xfconf-query -c xfwm4 -p /general/workspace_count
4
[user@test1 ~]# xfconf-query -c xfwm4 -p /general/workspace_count -s 2
[user@test1 ~]# xfconf-query -c xfwm4 -p /general/workspace_count
2
[user@test1 ~]#
Tato změna se provede okamžitě a je viditelná pro uživatele bez restartu nebo dokonce odhlášení a opětovného přihlášení. Trochu jsem se s tím na své pracovní stanici bavil tím, že jsem sledoval, jak se mění přepínač pracovních prostorů, když jsem zadával příkazy pro nastavení různého počtu pracovních ploch. V těchto dnech se bavím, kde se dá.;-)
Další průzkum
Nyní, když jsem problém vyřešil, rozhodl jsem se prozkoumat xfconf-query příkaz trochu podrobněji. Bohužel pro tento nástroj neexistuje žádná uživatelská nebo informační stránka, ani žádná dokumentace v /usr/share . Obvyklá možnost použití -h Tato možnost vedla k málo užitečným informacím.
$ xfconf-query -h
Použití:
xfconf-query [OPTION…] – Nástroj příkazového řádku Xfconf
Možnosti nápovědy:
-h, --help Zobrazit možnosti nápovědy
Možnosti aplikace:
-V, --version Informace o verzi
-c, --channel Kanál, který se má dotazovat/upravovat
-p, --property Vlastnost dotazovat/ upravit
-s, --set Nová hodnota, která se má nastavit pro vlastnost
-l, --list Vypsat vlastnosti (nebo kanály, pokud není zadáno -c)
-v, -- podrobný Podrobný výstup
-n, --create Vytvořte novou vlastnost, pokud ještě neexistuje
-t, --type Uveďte typ hodnoty vlastnosti
-r, Reset
-R, --recursive Rekurzivní (použijte s -r)
-a, --force-array Vynutit pole, i když je pouze jeden prvek
-T, --toggle Invertovat existující logickou hodnotu property
-m, --monitor Sledování změn vlastností v kanáluNení to velká pomoc, ale stejně z toho můžeme vytěžit dobrý kousek. Nejprve kanály jsou seskupení vlastností, které lze upravovat. Výše uvedenou změnu jsem provedl na obecné kanál a vlastnost je workspace_count . Podívejme se na úplný seznam kanálů.
$ xfconf-query -l
Kanály:
xfwm4
xfce4-keyboard-shortcuts
xfce4-notifyd
xsettings
xfdashboard
thunar
čestné slovo
xfce4-panel
xfce4-appfinder
xfce4-settings-editor
xfce4-power-manager
xfce4-session
klávesnice
zobrazuje
rozložení klávesnice
ristretto
xfcethemer
xfce4-desktop
ukazatele
xfce4-settings-manager
xfce4-mixerVlastnosti pro daný kanál lze také zobrazit pomocí následující syntaxe. Použil jsem méně pager, protože výsledkem je dlouhý tok dat. Ořízl jsem seznam níže, ale nechal jsem toho dost, abych viděl, jaké typy záznamů můžete očekávat.
$ xfconf-query -c xfwm4 -l | méně
/general/activate_action
/general/borderless_maximize
/general/box_move
/general/box_resize
/general/button_layout
/general/button_offset
/general/workspace_count
/general/workspace_names
/general/wrap_cycle
/general/wrap_layout
/general/wrap_resistance
/general/wrap_windows
/general/wrap_workspaces
/general/zoom_desktop
(END)Tímto způsobem můžete prozkoumat všechny kanály. Zjistil jsem, že kanály obecně odpovídají různým nastavením ve Správci nastavení . Vlastnosti jsou ty, které byste nastavili v těchto dialozích. Upozorňujeme, že ne všechny ikony najdete ve Správci nastavení dialogová okna jsou součástí Xfce desktop, takže pro ně neexistují žádné odpovídající kanály. Spořič obrazovky je jedním příkladem, protože se jedná o obecný spořič obrazovky GNU a není jedinečný pro Xfce . Správce nastavení je prostě dobré centrální místo pro Xfce najít mnoho z těchto konfiguračních nástrojů.
Dokumentace
Jak již bylo zmíněno dříve, zdá se, že pro xconf-query neexistují žádné stránky pro muže nebo informace příkazu a na internetu jsem našel spoustu nesprávných a špatně zdokumentovaných informací. Nejlepší dokumentace, kterou jsem našel pro Xfce4 je na webu Xfce a některé konkrétní informace o xconf-query naleznete zde.
Proč potřebujete vypustit ifconfig pro ip Převeďte instalaci systému Windows na virtuální počítač v systému LinuxLinux