pacman -S opensshNastavení klienta je v souboru /etc/ssh/ssh_config
Nastavení démona je v souboru /etc/ssh/sshd_config
Ani v jednom souboru nemusíme nic měnit, pokud nám vyhovují výchozí hodnoty (zakomentované).
Jednorázově
systemctl start sshd.servicePo každém startu
systemctl enable sshd.serviceTímto se vytvoří jednotka typu "service".
Instalace
pacman -S xorg-server xorg-xinit xorg-server-utilsInstalace
pacman -S mesaArch ve VirtualBoxu
Takto instalovaný Arch nevyžaduje ovladače na grafiku, stačí jen nainstalovat VirtualBox Guest Additions a dále se pokračuje nastavením X serveru.
Instalace VBox Guest Additions
Přídavky pro hosta NEinstalujeme z nabídky VBoxu, ani z ISO souboru, ale pomocí balíčku ve zdrojích.
pacman -S virtualbox-guest-utilsNastavení přídavků
Načtení modulů
Ručně (okamžitě)
modprobe -a vboxguest vboxsf vboxvideoAutomaticky (po startu systému)
Vytvořit soubor se seznamem modulů, které chceme načítat, např. /etc/modules-load.d/virtualbox.conf, s následujícím obsahem:
vboxguestvboxsfvboxvideoPo načtení modulů si můžeme Xorg vyzkoušet spuštěním startx. Objeví se několik oken s konzolemi a hodiny. Zpět do konzole se dostaneme příkazem exit.
zdroj:
https://wiki.archlinux.org/index.php/VirtualBox#Arch_Linux_guests
Běžná instalace
Svůj Arch jsem instaloval na notebook s grafikou Intel GMA 4500M. Uvedený ovladač krásně podporuje 2D i 3D akceleraci.
Instalace ovladačů
pacman -S xf86-video-intelzdroj:
https://wiki.archlinux.org/index.php/Beginners%27_Guide#Install_a_video_driver
Písma
V základní instalaci jsou přítomny pouze neškálovatelné bitmapové fonty, takže si nainstalujeme Dejavu.
pacman -S ttf-dejavuRozložení klávesnice
do restartu
setxkbmap -model pc104 -layout cz,us -variant , -option grp:alt_shift_togglepo restartu
localectl set-x11-keymap cz,us pc104 , grp:alt_shift_togglezdroj:
https://wiki.archlinux.org/index.php/Keyboard_Configuration_in_Xorg#Setting_keyboard_layout
Balík aplikací poskytující kompletní pracovní prostředí.
Gnome Shell
Pracovní prostředí (obsahuje i Gnome Display Manager).
Instalace prostředí
pacman -S gnome-shellDoplňky
pacman -S gnome-terminal gnome-themes-standard gnome-tweak-tool gnome-control-centerStará se o přihlašovací obrazovku.
Instalace
Obsaženo jako závislost gnome-shell. Jinak samostatně balík gdm.
Nastavení
systemctl enable gdm.serviceFunguje přes pm-utils, které jsou nainstalovány jako závislost gnome-shell.
Aby je uživatel mohl využívat, musí být ve skupině power.
V Gnome Shell se objeví v uživatelské nabídce místo položky Vypnout po podržení levého Alt.
Pokud nefunguje okamžitě (například se po uspání ihned probudí), je potřeba nastavit/zrušit citlivost na wakeup. Zařízení korelující s kódy ze souboru /proc/acpi/wakeup lze zobrazit příkazy lspci, případně lsusb. V mém případě jsem tedy musel deaktivovat citlivost na následující zařízení:
USB0 S4 *disabled pci:0000:00:02.0odpovídá00:02.0 USB controller: NVIDIA Corporation MCP78S [GeForce 8200] OHCI USB 1.1 Controller (rev a1)US15 S4 *disabled pci:0000:00:04.0odpovídá00:04.0 USB controller: NVIDIA Corporation MCP78S [GeForce 8200] OHCI USB 1.1 Controller (rev a1)Nejprve jsem to zkoušel pomocí temporary file
Vytvoření souboru v /etc/tmpfiles.d/fix-wakeup.conf s následujícím obsahem:
w /proc/acpi/wakeup - - - - USB0w /proc/acpi/wakeup - - - - US15Toto zařídí deaktivaci (protože původně je u nich stav aktivní) citlivosti na uvedených zařízeních, takže se PC po uspání nebude ihned probouzet.
Stav po změně nastavení zařízení si můžeme prohlédnout vypsáním souboru /proc/acpi/wakeup.
Detaily o temporary files (které nahrazují /etc/rc.local z initd) jsou na stránce systemd https://wiki.archlinux.org/index.php/Systemd#Temporary_files
Toto ale nefungovalo, protože se dvakrát zapisovalo do jednoho souboru, což se považovalo za chybu, takže se druhý zápis neprovedl. Nepomohlo ani rozdělení do dvou souborů.
Fungující řešení pomocí vlastního systemd service file
Vytvoříme soubor /opt/enable-suspend.sh s obsahem:
#!/bin/bash# Umozni systemu uspavani - zakaze citlivost na dva porty USB 1.1 na nVidia GeForce 8200# Je volan uzivatelsky definovanym .service souborem v /etc/systemd/system/enable-suspend.serviceecho USB0 > /proc/acpi/wakeupecho US15 > /proc/acpi/wakeupA nastavíme práva ke spouštění.
Vytvoříme soubor /etc/systemd/system/enable-suspend.service s obsahem:
[Unit]Description=Umozni systemu uspavani - zakaze citlivost na dva porty USB 1.1 na nVidia GeForce 8200[Service]Type=oneshotExecStart=/opt/enable-suspend.sh[Install]WantedBy=multi-user.targetA aktivujeme službu: sudo systemctl enable enable-suspend.service
Je třeba nainstalovat ovladač:
xf86-input-synapticsRestartovat, aby se ovladač načetl.
A povolit horizontální posouvání a levý klik na ploše touchpadu (synclient je instalován jako závislost předchozího ovladače):
synclient HorizEdgeScroll=1synclient TapButton1=1Výše zmíněné nastavení se uplatní pouze do restartu/uspání a přepíše se podle nastavení v GNOME.
V GNOME 3 se touchpad nastaví v Nastavení systému > Myš a touchpad.
zdroj:
https://wiki.archlinux.org/index.php/Touchpad_Synaptics#Frequently_used_options
https://wiki.archlinux.org/index.php/Touchpad_Synaptics#GNOME
Některé typy jsou na https://wiki.archlinux.org/index.php/Gnome_Shell
sudo pacman -S ntpsudo systemctl enable ntpdsudo systemctl start ntpdsudo ntpd -qga jakmile se čas synchronizuje
sudo hwclock -wPomocí dconf editoru spuštěnému v grafickém prostředí nastavíme položce org.gnome.shell.app-folder-categories následující hodnotu:
['Utilities', 'Games', 'Sundry', 'Office', 'Network', 'Internet', 'Graphics', 'Multimedia', 'System', 'Development', 'Accessories', 'System Settings', 'Other']zdroj:
http://www.gauthampdas.com/blog/tech/linux/enabling-categories-in-gnome-3-8-shell-application-menu
https://extensions.gnome.org/extension/354/maximus/
https://extensions.gnome.org/extension/353/window-options/
https://extensions.gnome.org/extension/302/windowoverlay-icons/
Doporučuji zapnout relativní velikost ikony v nastavení rozšíření.
Do souboru /etc/systemd/logind.conf přidat položku HandleLidSwitch=ignore
Projevuje se, pouze pokud není nainstalován gnome-control-center.
sudo pacman -S networkmanager network-manager-appletsudo systemctl enable NetworkManagersudo systemctl start NetworkManagergsettings set org.gnome.shell always-show-log-out trueNásledně restartovat Gnome
Alt+F2rEnterNejlepší je alacarte (Hlavní nabídka), pokouší se ho nahradit přeinstalovaný gmenu-simple-editor, ale neumožňuje například upravit položku v nabídce.
sudo pacman -S alacarteTento problém mě trápil už několik měsíců na Ubuntu. Nakonec jsem na něj (snad napořád) našel řešení.
Okamžité (do restartu)
sudo su -
echo N> /sys/module/drm_kms_helper/parameters/pollexitTrvalé (od restartu)
sudo su -
echo "options drm_kms_helper poll=N">/etc/modprobe.d/local.confexitzdroj:
Musí se vytvořit soubory ve složce .config/autostart/
Původně to měl na starosti nástroj gnome-session-properties, který byl součástí balíku gnome-session intalovaného jako závislost gnome-shell. Byl vypnutý kvůli tomu, že se nehodí do nového System Settings, viz. http://git.gnome.org/browse/gnome-session/commit/?id=84a733203e076142a960005eaf0ac602521470fb
cp /usr/share/applications/session-properties.desktop ~/.local/share/applications/vim ~/.local/share/applications/session-properties.desktopV souboru změnit NoDisplay=true na NoDisplay=false
Objeví se dotaz na heslo, ale téměř okamžitě se dotaz zruší s tím, že jsem jej zadal špatně - žlutý text v okně.
Někomu pomohlo nainstalování a aktivace démona polkit, mě ne (měl jsem jej už nainstalován a aktivní).
Z terminálu pomocí sudo gparted se spustí normálně.
Mělo by pomoct toto, ale taky nefunguje.
sudo pacman -S gksucp /usr/share/applications/gparted.desktop ~/.local/share/applications/V souboru ~/.local/share/applications/gparted.desktop změnit gparted-pkexec na gksu gparted.
zdroj:
https://bbs.archlinux.org/viewtopic.php?pid=1186309#p1186309
Z mě nepochopitelných důvodů byly tyto funkce z hlavní větve odstraněny. Nahradíme je však následujícími pluginy:
Minimalizace po spuštění (rhythmbox_hide)
https://github.com/fossfreedom/rhythmbox_hide
git clone https://github.com/fossfreedom/rhythmbox_hidecd rhythmbox_hide./install.shV přehledu pluginů plugin (Hide rhythmbox on start) povolit a pak ještě v jeho předvolbách.
Minimalizace po zavření (rhythmbox-tray-iconicon)
Také přidá ikonu do oznamovací oblasti.
Nainstalovat balíček z AUR https://aur.archlinux.org/packages/rhythmbox-tray-icon-git/
V přehledu pluginů povolit plugin Tray Icon.
Oba tyto pluginy se nádherně doplňují s rozšířením do Gnome Shell - Media player indicator.
https://extensions.gnome.org/extension/55/media-player-indicator/
Po instalaci si aplikace vytvoří svůj .desktop soubor v /usr/share/applications/ kde popisuje, jaké soubory (a jak) umí otevírat. Systém si z tohoto vytvoří databázi v souboru ~/.local/share/applications/mimeapps.list která je specifická pro každého uživatele.
Pokud se tedy stane, že by výchozím programem pro otevírání .pdf byl najednou GIMP, stačí editovat soubor ~/.local/share/applications/mimeapps.list a nastavit v něm:
application/pdf=evince.desktop;Změny se uplatní okamžitě.
Správný MIME typ se dozvíme v .desktop souboru aplikace, které tento soubor chceme přiřadit pro otevírání.
Pokud je naformátován jako NFTS, je potřeba nainstalovat balíček ntfs-3g.
Místo /run/media/<user>/<disk label>/ na něco normálnějšího.
TODO
Pro svou HP LaserJet 1020 jsem nainstaloval ovladače z foo2zjs-testing z AUR a hplip (je potřeba?).
Tiskárna se přes USB hlásí na dvou adresách, ale jen spodní se mi ověřila jako jediná funkční i po restartu.
HP LaserJet 1020 (HP LaserJet 1020)usb://HP/LaserJet%201020?serial=JL3KJNNHP LaserJet 1020 USB JL3KJNN HPLIP (HP LaserJet 1020)hp:/usb/HP_LaserJet_1020?serial=JL3KJNNhttps://wiki.archlinux.org/index.php/SSD
Upravit > Transformovat > Poslat výběr do > [Přidat] příkaz 'sort' (bez uvozovek); popisek "Seřadit".
K funkci se pak přistupuje vybráním textu a kont. nab. na Transformovat > Poslat výběr do > Seřadit.
zdroj:
http://crunchbang.org/forums/viewtopic.php?id=24607
Musí se změnit limit dočasně:
echo 1524288 > /proc/sys/fs/inotify/max_user_watchesnebo trvale:
do souboru /etc/sysctl.d/99-sysctl.conf zapsat nakonec fs.inotify.max_user_watches = 1524288
echo "fs.inotify.max_user_watches = 1524288" | sudo tee /etc/sysctl.d/99-inotify.confsudo systemctl restart systemd-sysctl.service