hannah-eee/arch-wiki-docs huggingface dataset:
Offline installation (Čeština)

Stav překladu:
Tento článek je přeložená obdoba "
Offline installation
". Naposledy přeloženo: 2022-10-13. Můžete pomoci sladit překlad, byl-li původní článek
upraven
.
Související články
Offline installation of packages
Tento článek je návod jak nainstalovat Arch Linux na systému bez připojení k Internetu; samozřejmě je potřeba dalšího zařízení, které je připojené k Internetu.
Prvně následujte
instalační příručku
a přeskočte část
"Připojte se k internetu"
. Zastavte se pak na
Nainstalujte potřebné balíčky
.
Připravte si lokální repozitář
Následujte kroky z
Pacman/Tipy a triky#Instalace balíčků z CD/DVD nebo USB
, abyste si připravili lokální repozitář s potřebnými soubory na jiném zařízení.
Pro provozuschopný systém, doporučujeme si obstarat tyto balíčky:
# pacman -Syw --cachedir . --dbpath /tmp/blankdb base base-devel linux linux-firmware systemd mkinitcpio vim
Vytvořte svůj offline repozitář
# repo-add ./custom.db.tar.gz ./*[^sig]
Nasazení a nastavování
Až budete mít repozitář připravený, připojte externí úložiště do offline zařízení a nasaďte úložiště na nově vytvořený root souborový systém:
# mount --mkdir /dev/sd
xy
/mnt/repo
Upravte své archiso
/etc/pacman.conf
a přidejte novou část:
[custom]
SigLevel = Optional
Server = file:///mnt/repo/
Odkomentujte
[core]
a
[extra]
, aby se pacman z nich nepokoušel stahovat balíčky.
Pacstrap
Nyní můžete pacstrapnout svoje lokálně dostupné balíčky na offline zařízení:
# pacstrap -K /mnt base base-devel linux linux-firmware mkinitcpio systemd vim
Chroot
Pokud daný systém má zůstat offline, měl by být nastaven, aby pouze očekával lokální repozitáře.
Po chrootování do offline zařízení, upravte
/etc/pacman.confi
stejně jako minule (samozřejmě bez
/mnt
):
[custom]
SigLevel = Optional
Server = file:///repo/
Odkomentujte ostatní repozitáře a uložte. Pokračujte v nastavování systému jako obvykle.
Odteď každé aktualizace offline systému mohou být učiněny novější kopií lokálního repozitáře a nasazením na
/repo
. Pak stačí pouze spustit pacmana jako obvykle.
pkgfile (Čeština)

Související články
Pacman (Čeština)
Stav překladu:
Tento článek je přeložená obdoba "
pkgfile
". Naposledy přeloženo: 2022-10-09. Můžete pomoci sladit překlad, byl-li původní článek
upraven
.
pkgfile
je nástroj pro vyhledávání souborů z balíků v oficiálních úložištích.
Tip
pacman
má v sobě zabudovaný podobný nástroj
.
Instalace
Nainstalujte
balíček
pkgfile
. Místo toho můžete také nainstalovat balíček vývojové verze
pkgfile-git
AUR
.
Databáze
pkgfile
může být sladěna pomocí:
# pkgfile -u
Použití
Chcete-li hledat balíček, který je vlastníkem souboru
makepkg
:
$ pkgfile makepkg
core/pacman
Chcete-li zobrazit všechny soubory poskytnuté
archlinux-keyring
:
$ pkgfile -l archlinux-keyring
core/archlinux-keyring usr/
core/archlinux-keyring usr/share/
core/archlinux-keyring usr/share/pacman/
core/archlinux-keyring usr/share/pacman/keyrings/
core/archlinux-keyring usr/share/pacman/keyrings/archlinux-revoked
core/archlinux-keyring usr/share/pacman/keyrings/archlinux-trusted
core/archlinux-keyring usr/share/pacman/keyrings/archlinux.gpg
Pozdější příkaz je srovnatelný s
pacman -Ql
(vizte
prohledávání balíčkových databází přes pacman
); jediný rozdíl je, že tento příkaz se týká nelokálních balíčků.
Příkaz nenalezen
Vizte
Bash#Příkaz nenalezen
,
Zsh#fkgfile "příkaz nenalezen" rukojeť
a
Fish#"Příkaz nenalezen" hák
.
Automatické aktualizace
pkgfile
obsahuje
systemd
službu a
časovač
pro samovolné slaďování pkgfile databáze. K aktivaci automatických aktualizací povolte
pkgfile-update.timer
.
pkgfile ve výchozím nastavení se aktualizuje denně. Pokud chcete poupravit časový rozvrh,
upravte unit soubor
.
pkgstats (Čeština)

Stav překladu:
Tento článek je přeložená obdoba "
pkgstats
". Naposledy přeloženo: 2022-10-13. Můžete pomoci sladit překlad, byl-li původní článek
upraven
.
pkgstats zasílá seznam všech nainstalovaných balíčků, architekturu a zrcadla, jichž užíváte pro svoje Arch Linux zařízení. Tyto podrobnosti jsou anonymizované a nemohou být využity k rozpoznání uživatele, ale pomohou Arch vývojářům soustředit své síly (
zdrojový kód
). Vizte též
Zásada ochrany osobních údajů
.
Instalace
Nainstalujte
balíček
pkgstats
.
Užívání
pkgstats
je nastaven pomocí
systemd časovačů
, aby zasílal podrobnosti mimovolně každý týden. Jakmile bude nainstalován, bude spuštěn po dalším spuštění počítače.
Pokud nechcete čekat na rebootovací cyklus, můžete ručně
spustit
pkgstats.timer
.
pkgstats
se též může spouštět ručně: vizte
pkgstats -h
pro další ponaučení.
Výsledky a odkazy
Statistika a dokumentace jsou dostupné na
https://pkgstats.archlinux.de/
a porovnání mohou být nalezeny na
https://pkgstats.archlinux.de/fun
.
Je dostupné veřejné JSON API k prozkoumávání statistik:
API dokumentace
.
Secure Shell (Čeština)

Související články
SSHFS
Mosh
VPN over SSH
Stav překladu:
Tento článek je přeložená obdoba "
Secure Shell
". Naposledy přeloženo: 2022-10-07. Můžete pomoci sladit překlad, byl-li původní článek
upraven
.
Z
Wikipédie
:
SSH (Secure Shell) je v informatice označení pro zabezpečený komunikační protokol v počítačových sítích. Šifrování přenášených dat, které SSH poskytuje, slouží k zabezpečení dat při přenosu přes nedůvěryhodnou síť, jako je například Internet.
Některé sítě, jež využívají SSH, jsou
Git
,
rsync
a
X11 forwarding
. Služby, jež vždy používají SSH, jsou
SCP a SFTP
.
SSH síť standardně naslouchá na TCP portu 22. Běžně se užívají SSH klientské programy pro navázání spoje s
sshd
daemony, které přijímají dálková připojení. Jak SSH klientské programy, tak
sshd
daemony lze najít na většině novodobých operačních systémech, včetně macOS, GNU/Linux, Solaris a OpenVMS. Obojí lze najít v proprietární, freeware i open-source obdobě s různými provedeními.
Provedení
Dropbear
— Nenáročná SSH síť. Konzolový klientský program se jmenuje
dbclient(1)
.
https://matt.ucc.asn.au/dropbear/dropbear.html
||
dropbear
OpenSSH
— Nejpoužívanější nástroj pro dálkové přihlašování skrz SSH protokol.
https://www.openssh.com/portable.html
||
openssh
TinySSH
— Minimalistická SSH síť, jež využívá pouze některé SSHv2 funkce; glibc je jediný potřebný balíček.
https://tinyssh.org/
||
tinyssh
Zabezpečení
Vizte
Zabezpečení#SSH
.
Vizte také
Terminálové multiplexery
(často používané přes SSH)
Porovnání SSH klientů
Porovnání SSH sítí
SSH Key Fingerprint formáty
[
dead link
2025-11-17—domain name not resolved]
Table of contents (Čeština)

Čeština
(2)
1.
About Arch
(6)
1.1.
Arch community
(1)
1.2.
Arch development
(0)
1.2.1.
Package development
(1)
1.3.
ArchWiki
(1)
1.3.1.
Help
(3)
1.4.
Installation process
(3)
1.5.
Live Arch systems
(1)
2.
Applications
(0)
2.1.
Emulation
(1)
2.1.1.
Terminal emulators
(1) (také v
Applications
,
Command-line
)
2.2.
Internet applications
(0) (také v
Networking
)
2.2.1.
Instant messaging
(0) (také v
Networking
)
2.2.1.1.
Internet Relay Chat
(1) (také v
Protocols
)
2.3.
Terminal emulators
(1) (také v
Command-line
,
Emulation
)
3.
Lists
(1)
4.
Networking
(1)
4.1.
Instant messaging
(0) (také v
Internet applications
)
4.1.1.
Internet Relay Chat
(1) (také v
Protocols
)
4.2.
Internet applications
(0) (také v
Applications
)
4.2.1.
Instant messaging
(0) (také v
Networking
)
4.2.1.1.
Internet Relay Chat
(1) (také v
Protocols
)
4.3.
Protocols
(0)
4.3.1.
Internet Relay Chat
(1) (také v
Instant messaging
)
4.4.
Secure Shell
(2) (také v
Security
)
5.
Software
(0)
5.1.
Command-line
(0) (také v
System administration
)
5.1.1.
Terminal emulators
(1) (také v
Applications
,
Emulation
)
5.2.
Software projects
(0)
5.2.1.
GNOME
(1) (také v
Desktop environments
)
5.2.2.
Suckless
(1)
5.2.3.
Xfce
(1) (také v
Desktop environments
)
6.
System administration
(1)
6.1.
Command-line
(0) (také v
Software
)
6.1.1.
Terminal emulators
(1) (také v
Applications
,
Emulation
)
6.2.
Desktop environments
(1)
6.2.1.
GNOME
(1) (také v
Software projects
)
6.2.2.
Xfce
(1) (také v
Software projects
)
6.3.
Package management
(2)
6.4.
Security
(0)
6.4.1.
Secure Shell
(2) (také v
Networking
)
Category:Ελληνικά

Subcategories
This category has the following 4 subcategories, out of 4 total.
A
About Arch (Ελληνικά)
I
Installation process (Ελληνικά)
S
Software (Ελληνικά)
System administration (Ελληνικά)
Pages in category "Ελληνικά"
The following 2 pages are in this category, out of 2 total.
M
Main page (Ελληνικά)
T
Table of contents (Ελληνικά)
Category:About Arch (Ελληνικά)

Subcategories
This category has only the following subcategory.
A
ArchWiki (Ελληνικά)
Pages in category "About Arch (Ελληνικά)"
The following 4 pages are in this category, out of 4 total.
A
Arch Linux (Ελληνικά)
Arch terminology (Ελληνικά)
G
Getting involved (Ελληνικά)
I
Installation guide (Ελληνικά)
Category:ArchWiki (Ελληνικά)

Subcategories
This category has only the following subcategory.
H
Help (Ελληνικά)
Pages in category "ArchWiki (Ελληνικά)"
The following 2 pages are in this category, out of 2 total.
C
ArchWiki:Contributing (Ελληνικά)
T
ArchWiki:Translation Team (Ελληνικά)
Category:Help (Ελληνικά)

Pages in category "Help (Ελληνικά)"
The following 3 pages are in this category, out of 3 total.
S
Help:Style (Ελληνικά)/White space (Ελληνικά)
T
Help:Template (Ελληνικά)
W
Help:Writing article introductions (Ελληνικά)
Category:Pages or sections flagged with Template:Bad translation (Ελληνικά)

Note
This is a
hidden category
, i.e. it is not displayed at the top of member pages among normal categories.
Users can choose to see hidden categories in a separate "Hidden categories" list by checking "Show hidden categories" in
Special:Preferences#Appearance
.
Pages in category "Pages or sections flagged with Template:Bad translation (Ελληνικά)"
The following 2 pages are in this category, out of 2 total.
A
Arch Linux (Ελληνικά)
B
Template:Bad translation (Ελληνικά)
Category:Pages or sections flagged with Template:Translateme (Ελληνικά)

Note
This is a
hidden category
, i.e. it is not displayed at the top of member pages among normal categories.
Users can choose to see hidden categories in a separate "Hidden categories" list by checking "Show hidden categories" in
Special:Preferences#Appearance
.
Pages in category "Pages or sections flagged with Template:Translateme (Ελληνικά)"
The following 2 pages are in this category, out of 2 total.
I
Installation guide (Ελληνικά)
T
Template:Translateme (Ελληνικά)
Reflector (Ελληνικά)

Related articles
Mirrors
Pacman
O
Reflector
είναι ένα Python script που μπορεί να λάβει την πιο πρόσφατη λίστα mirrors από την σελίδα
Arch Linux Mirror Status
, να φιλτράρει τους πιο ενημερωμένους mirrors, να τους ταξινομήσει κατά ταχύτητα και να αντικαταστήσει το αρχείο
/etc/pacman.d/mirrorlist
.
Εγκατάσταση
Εγκατάσταση
του πακέτου
reflector
.
Χρήση
Προσοχή
Στα παρακάτω παραδείγματα το
/etc/pacman.d/mirrorlist
θα αντικατασταθεί. Δημιουργήστε ένα αντίγραφο ασφαλείας πριν προχωρήσετε.
Βεβαιωθείτε ότι το αρχείο
/etc/pacman.d/mirrorlist
που προκύπτει δεν περιέχει καταχωρήσεις που θεωρείτε αναξιόπιστες πριν τον συγχρονισμό ή την ενημέρωση με τον
pacman
.
Για να δείτε όλες τις διαθέσιμες επιλογές, εκτελέστε την ακόλουθη εντολή:
$ reflector --help
Παραδείγματα
Δείτε
reflector(1) § EXAMPLES
. Παραδείγματα που αντικαθιστούν το
/etc/pacman.d/mirrorlist
πρέπει να εκτελεστούν ως root.
Tip
Για να συμπεριλάβετε εξυπηρετητές από όλο τον κόσμο, δώστε μια κενή συμβολοσειρά (string) στην σημαία (flag) της χώρας. Για παράδειγμα, για την συμπερίληψη Γαλλίας, Γερμανίας και άλλων παγκόσμιων mirrors, η εντολή πρέπει να δωθεί ως ακολούθως
--country 'France,Germany,'
.
[1]
Αυτοματισμός
systemd service
Ο Reflector έρχετε με την υπηρεσία
reflector.service
. Αυτή η υπηρεσία εκτελεί τον reflector με παραμέτρους που ορίζονται στο
/etc/xdg/reflector/reflector.conf
. Οι προεπιλογές σε αυτό το αρχείο είναι ένα καλό σημείο εκκίνησης και παράδειγμα.
Για παράδειγμα, για την επιλογή των 5 πιο ενημερωμένων mirrors από Γαλλία και Γερμανία που υποστηρίζουν το πρωτόκολλο HTTPS και αντικαθιστούν το
/etc/pacman.d/mirrorlist
, θέστε
/etc/xdg/reflector/reflector.conf
--save /etc/pacman.d/mirrorlist
--country France,Germany
--protocol https
--latest 5
Κάνετε ενεργοποίηση (
enable
) της υπηρεσίας
reflector.service
για την εκτέλεση του Reflector στην εκκίνηση του συστήματος. Για την άμεση εκτέλεση του, κάνετε έναρξη (
start
) της υπηρεσίας.
Σημείωση
Η υπηρεσία
reflector.service
εξαρτάται απ μία υπηρεσία αναμονής δικτύου που ρυθμίζεται μέσω
network-online.target
.
systemd timer
Ο Reflector παρέχει έναν χρονομετρητή
systemd timer
, τον
reflector.timer
που εκκινεί την υπηρεσία
#systemd service
reflector.service
εβδομαδιαία. Το χρονοδιάγραμμα μπορεί να τροποποιηθεί με επεξεργασία (
edit
) του
reflector.timer
.
Πρώτα επεξεργαστετε το αρχείο ρυθμίσεων όπως περιγράφεται στην ενότητα
#systemd service
. Αφού έχετε ενημερώσει το αρχείο των ρυθμίσεων, κάνετε έναρξη (
start
) και ενεργοποίηση (
enable
) του
reflector.timer
.
Για την ανανέωση της mirrorlist νωρίτερα το χρονοδιαγράμματος, κάνετε εκκίνηση (
start
) της υπηρεσίας
reflector.service
.
pacman hook
Η
pacman-mirrorlist
δεν ανανεώνεται συχνά, καθώς δεν είναι επιθυμητή η χρήση του reflector μόνο επειδή κάποιος mirror, σε κάποιο σημείο του κόσμου προστέθηκε ή αφαιρέθηκε. Χρησιμοποιήστε αντιθέτως έναν αυτοματισμό βασισμένο σε χρονομετρητή (timer). Αν επιθυμείτε την εγκατάσταση του
mirrorlist.pacnew
, χρησιμοποιήστε
NoExtract
στο
pacman.conf
.
Δείτε επίσης
Το νήμα του Reflector στα φόρουμ του Arch Linux
Upstream project page including changelog
SQLite (Ελληνικά)

Από την
αρχική σελίδα του project
:
Το SQLite είναι μία βιβλιοθήκη λογισμικού που ενσωματώνει μια αυτοτελή μηχανή βάσης δεδομένων SQL. Το SQLite είναι η πιο ευρέως χρησιμοποιούμενη μηχανή βάσεων δεδομένων SQL στον κόσμο. Ο πηγαίος κώδικας του SQLite είναι σε δημόσια διάθεση.
Εγκατάσταση
Εγκατάσταση
του πακέτου
sqlite
.
Σχετικά πακέτα είναι:
sqlite-doc
– τα περισσότερα στατικά αρχεία HTML που αποτελούν την ιστοσελίδα και περιλαμβάνουν όλη την σύνταξη SQL, τις προδιαγραφές της διεπαφής C/C++ και λοιπή τεκμηρίωση
[1]
sqlite-analyzer
– Το
sqlite3_analyzer
είναι ένα βοηθητικό πρόγραμμα γραμμής εντολών που μετράει και εμφανίζει πόσο αποτελεσματικά χρησιμοποιείται ο χώρος από τους εκάστοτε πίνακες ενός αρχείου βάσης δεδομένων SQLite
[2]
sqlite-tcl
– η διεπαφή Tcl στην βιβλιοθήκη SQLite
[3]
php-sqlite
– το άρθρωμα sqlite3 για PHP (μην ξεχάσετε να το ενεργοποιήσετε στο
/etc/php/php.ini
)
ruby-sqlite3
– Ruby bindings για την ενσωματωμένη βάση δεδομένων SQLite3
gambas3-gb-db-sqlite3
– τμήμα πρόσβασης βάσης δεδομένων Gambas3 Sqlite3
Χρησιμοποιώντας το κέλυφος γραμμής εντολών
Η βιβλιοθήκη SQLite περιέχει μία απλή λειτουργία γραμμής εντολών που ονομάζεται sqlite3 και επιτρέπει στον χρήστη την χειροκίνητη εισαγωγή και εκτέλεση εντολών SQL στην βάση δεδομένων SQLite.
Δημιουργία βάσης δεδομένων
$ sqlite3
databasename
Δημιουργία πίνακα
sqlite> create table tblone(one varchar(10), two smallint);
Εισαγωγή δεδομένων
sqlite> insert into tblone values('helloworld',20);
sqlite> insert into tblone values('archlinux', 30);
Αναζήτηση βάσης δεδομένων
sqlite> select * from tblone;
helloworld|20
archlinux|30
Δείτε την
τεκμηρίωση του sqlite
.
Λογισμικό
DB Browser for SQLite
— Υψηλής ποιότητας, γραφικό εργαλείο ανοιχτού κώδικα για δημιουργία, σχεδιασμό και επεξεργασία αρχείων βάσεων δεδομένων συμβατά με SQLite.
https://sqlitebrowser.org/
||
sqlitebrowser
Sqliteman
— Απλός περιηγητής και επεξεργαστής sqlite3.
http://sqliteman.yarpen.cz/
[
dead link
2023-05-06—HTTP 403]
||
sqliteman
AUR
litecli
— Διεπαφή γραμμής εντολών για το SQLite με αυτόματη συμπλήρωση και υπογράμμιση σύνταξης.
https://litecli.com/
||
litecli
AUR
Για εργαλεία που υποστηρίζουν πολλαπλές DBMSs, δείτε
List of applications/Documents#Database tools
.
Χρησιμοποιώντας το sqlite σε κέλυφος script
Δείτε το φόρουμ
post
.
Δείτε επίσης
SQLite homepage
SQLite Hammer
Using SQLite - Oreilly Book
SQLite - Apress Book
Table of contents (Ελληνικά)

Ελληνικά
(2)
1.
About Arch
(4)
1.1.
ArchWiki
(2)
1.1.1.
Help
(3)
2.
Installation process
(1)
3.
Software
(0)
3.1.
Applications
(0)
3.1.1.
Database management systems
(0)
3.1.1.1.
Relational DBMSs
(1)
4.
System administration
(1)
4.1.
Package management
(1)
.SRCINFO

Related articles
Arch build system
Arch package guidelines
Creating packages
pacman
pacman/Tips and tricks
.SRCINFO
files (
originally
called
.AURINFO
) contain package metadata in a simple, unambiguous format, so that tools such as
devtools
, the
Arch User Repository
Web back-end or
AUR helpers
may retrieve a package metadata without parsing the
PKGBUILD
directly. See
FS#25210
,
FS#15043
, and
FS#16394
for examples of the sorts of issues that may arise from attempting to parse shell scripts.
Warning
Changes to
PKGBUILD
metadata, such as
pkgver()
updates, do not automatically propagate to
.SRCINFO
. Pushing an edited
PKGBUILD
to the AUR without also updating its
.SRCINFO
will cause the AUR to serve stale metadata.
Generation
.SRCINFO
files may be generated using
makepkg
:
$ makepkg --printsrcinfo > .SRCINFO
Syntax
.SRCINFO
files are lists of
key = value
pairs, separated into sections.
Keys take their names and meanings from PKGBUILD variables; see
PKGBUILD(5) § OPTIONS AND DIRECTIVES
. Neither keys nor values are quoted. Data that, in a
PKGBUILD
, would be represented by an array is instead specified multiple times. For instance, the following are equivalent:
PKGBUILD
arch=(i686 x86_64)
.SRCINFO
arch = i686
arch = x86_64
The main section of the file is headed by a
pkgbase
declaration, and contains data applicable to the package as a whole. In a standard
PKGBUILD
describing a single package, this will be the only section, followed by a
pkgname
declaration containing the same value as the preceding
pkgbase
:
pkgbase = foo
	pkgdesc = An example package.
	...
	md5sums = SKIP

pkgname = foo
In a split
PKGBUILD
, each section is headed by a
pkgname
, followed by any data specific to that package.
This article or section needs expansion.
Reason:
The above will suffice for some, below is a verbose list of parameters; split these up to improve readability. Also, find ways to reduce redundancy between this and
PKGBUILD
. (Discuss in
Talk:.SRCINFO
)
Specification
The following fields may appear only once in each
.SRCINFO
file, in the
pkgbase
section:
pkgver
,
pkgrel
,
epoch
The following fields may appear up to once in any section.
pkgdesc
,
url
,
install
,
changelog
The following fields may be repeated  within a section to specify multiple values:
arch
groups
license
noextract
options
backup
validpgpkeys
(can only be in pkgbase)
The following fields may, additionally, specify multiple
architectures
as shown below:
source_x86_64 = https://foo.bar/file.tar.gz
source_i686 = https://foo.bar/file_i686_patch.tar.gz
source
depends
,
checkdepends
,
makedepends
,
optdepends
provides
,
conflicts
,
replaces
md5sums
,
sha1sums
,
sha224sums
,
sha256sums
,
sha384sums
,
sha512sums
Fields with other names are ignored. Blank lines and comment lines beginning with a hash sign (
#
) are also ignored. Lines may be indented.
Main page (Latviešu)

Laipni lūdzam
ArchWiki
— Arch Linux dokumentācijas avotā tīmeklī.
Apmeklējiet
satura rādītāju
, lai skatītu rakstu kategoriju sarakstu.
Distribūcija
Arch Linux
Arch Linux pārskats, kas apraksta, ko sagaidīt no Arch Linux sistēmas.
Biežāk uzdotie jautājumi
Biežāk sastopamie jautājumi un fakti par distribūciju.
Arch salīdzinājums ar citām distribūcijām
Kopsavilkums par līdzībām un atšķirībām starp Arch un citām distribūcijām.
Instalēšanas ceļvedis
Ceļvedis Arch Linux instalēšanas procesam.
Vispārīgi ieteikumi
Anotēts pēcinstalēšanas pamācību un citu populāru rakstu rādītājs.
Lietotņu saraksts
Kategorizēts oficiālo repozitoriju un AUR pakotņu pārskats.
Kopiena
Uzvedības kodekss
Arch kopienas uzvedības vadlīnijas.
Iesaistīšanās
Apraksts par dažādiem veidiem, kā lietotāji var piedalīties Arch kopienas attīstībā.
Starptautiskās kopienas
Saites uz Arch Linux kopienām visā pasaulē.
Arch IRC kanāli
Saziņa ar citiem Arch lietotājiem IRC tīklā.
Darbs ar wiki
Lasīšanas palīdzība
Paskaidrojumi gadījumiem, kad rakstos sniegtās instrukcijas ir grūti saprotamas.
Pārlūkošanas palīdzība
Informācija par meklēšanu wiki, saistīto rakstu atrašanu un wiki skatīšanu bezsaistē.
Ieguldījums ArchWiki
Sākuma punkts lietotājiem, kuri vēlas piedalīties wiki veidošanā.
Rediģēšanas palīdzība
Pamācība rakstu rediģēšanai un ievads wiki teksta sintaksē.
32-bit package guidelines

Arch package guidelines
32-bit
–
CLR
–
CMake
–
Cross
–
DKMS
–
Eclipse
–
Electron
–
Font
–
Free Pascal
–
GNOME
–
Go
–
Haskell
–
Java
–
KDE
–
Kernel modules
–
Lisp
–
Meson
–
MinGW
–
Node.js
–
Nonfree
–
OCaml
–
Perl
–
PHP
–
Python
–
R
–
Ruby
–
Rust
-
Security
–
Shell
–
VCS
–
Web
–
Wine
Legacy
32-bit
software can be built and installed on machines of another native architecture, such as
x86_64
. This article explains the production and conventions of such packages.
Package naming
Prefix
32-bit versions
of native packages with
lib32-
.
Package decriptions
should distinguish these from native counterparts, i.e.
pkgdesc+=" (32-bit)"
.
Variables and parameters
lib32
Specify these
bash
variables in a
PKGBUILD
to tell the compiler to output 32-bit code:
export CFLAGS+=" -m32"
export CXXFLAGS+=" -m32"
export LDFLAGS+=" -m32"
export PKG_CONFIG_PATH='/usr/lib32/pkgconfig'
File placement
Ensure lib32 package files do not conflict with native package files and include all necessary files, such as architecture-specific includes. For example, if a package builds using
GNU Autoconf
, specify the following to
configure
:
--program-suffix="-32" \
--lib{exec,}dir=/usr/lib32 \
--includedir=/usr/include/"$pkgbase"32 \
--build=i686-pc-linux-gnu
If a package builds using
Meson
, specify the following to
arch-meson
:
--cross-file lib32
3D Mouse

From
Wikipedia:3d mouse#3D mice
:
Also known as bats, flying mice, or wands, these devices generally function through ultrasound and provide at least three degrees of freedom. Probably the best known example would be 3DConnexion/Logitech's SpaceMouse from the early 1990s.
For more information:
https://web.archive.org/web/20200731022623/https://www.3dconnexion.com/products/spacemouse.html#panel-whatis
Note
The following instructions have been tested and proven to work on the most basic model (Space Navigator).
The proprietary drivers have not been updated since 2014 and require potentially unsafe hacks to make them work.
Installation
There is an open source driver for 3Dconnexion devices maintained by the spacenav project.
From the short list of softwares that supports spacenavd we can cite:
Blender
Freecad
OpenSCAD
For it to work three things must be fulfilled:
The device must be recognized by the kernel as input device
The spacenavd daemon must be running
The application must be compiled with spacenav support. (
blender
should be)
The first requirement should be fulfilled automatically after plugging in the device.
It can be checked by looking if the device is listed in
/proc/bus/input/devices
:
$ grep 3Dconnexion /proc/bus/input/devices
N: Name="3Dconnexion SpaceNavigator"
For the second point install
libspnav
and
spacenavd
AUR
. For testing it is a good idea to start the daemon on foreground mode. The output should look similar to this:
# spacenavd -v -d
Spacenav daemon 0.5
Device detection, parsing /proc/bus/input/devices
using device: /dev/input/event21
device name: 3Dconnexion SpaceNavigator
trying to open X11 display ":0"
   XAUTHORITY=/home/user/.Xauthority
If it works you can simply shut down the daemon by hitting
Ctrl+c
and run it using the following service to
start
the daemon (should come with spacenavd).
/etc/systemd/system/spacenavd.service
[Unit]
Description=Userspace Daemon of the spacenav driver.

[Service]
Type=forking
PIDFile=/var/run/spnavd.pid
Environment=XAUTHORITY=/run/user/1000/gdm/Xauthority
ExecStart=/usr/bin/spacenavd

[Install]
WantedBy=multi-user.target
Now everything is up and running and every supported application should be able to use the 3D Mouse.
Troubleshooting
If you get an device input access error such as:
failed to open device: Permission denied
Follow
udev#Allowing regular users to use devices
to allow the user access to the input device.
See also
3dconnexion linux forum
Source of C program used
Information about libXm.so.4 and libXm.so.3
Website of the open source driver spacenav
Community Wiki about Spacemice
7-Zip

Related articles
Archiving and compression
7-Zip
is a file archiver with a high compression ratio. It was previously provided by the
p7zip
package.
Installation
Install
the
7zip
package.
The command to run the program is the following:
$ 7z
Alternatively,
bsdtar(1)
provides 7z archive support and is included within the
libarchive
package.
Examples
Warning
Do not use 7z format for backup purposes, because it does not save owner/group of files.
Add file/directory to the archive (or create a new one):
$ 7z a
archive_name
file_name
Also it is possible to set password with flag
-p
and hide structure of the archive with flag
-mhe=on
:
Warning
Using the
-p
flag will ask you to enter a password on the command line. As of version 24.09, what you provide at the
Enter password:
prompt is no longer hidden; what you type is visible, and no password confirmation is requested.
$ 7z a
archive_name
file_name
-p -mhe=on
Update existing files in the archive or add new ones:
$ 7z u
archive_name
file_name
List the content of an archive:
$ 7z l
archive_name
Extract all files from an archive to the current directory:
$ 7z x
archive_name
Extract into a new directory:
$ 7z x -o
directory_name
archive_name
Check integrity of the archive:
$ 7z t
archive_name
Differences between 7z, 7za and 7zr binaries
The package includes three binaries:
7z
uses plugins to handle archives.
7za
is a stand-alone executable that handles fewer archive formats than 7z.
7zr
is a stand-alone executable. It is a "light-version" of 7za that only handles 7z archives. In contrast to 7za, it cannot handle encrypted archives.
See also
Wikipedia:7-Zip
7-Zip homepage
Official manual
NaïveProxy

Related articles
Trojan
Shadowsocks
V2Ray
WireGuard
NaïveProxy
is a cross-platform proxy that uses Chromium's network stack to camouflage traffic and provides strong censorship resistence and low detectablility when bypassing the
Great Firewall of China
. It can mitigate TLS fingerprint issues which lead to detection and survived
large scale blocking of TLS-based censorship circumvention tools in China
. It requires a
naiveproxy
client and requires a
Caddy
server with
forwardproxy
module to work.
Installation
Install
naiveproxy
AUR
and run
naiveproxy config.json
. Here is an example config file:
config.json
{
  "listen": "socks://127.0.0.1:1080",
  "proxy": "https://myUsername:myStrongPassword@my.domain"
}
Configuration
Naiveproxy cannot run without a caddy server with forwardproxy module. You can build it with
xcaddy
:
$ go install github.com/caddyserver/xcaddy/cmd/xcaddy@latest
$ ~/go/bin/xcaddy build --with github.com/caddyserver/forwardproxy@caddy2=github.com/klzgrad/forwardproxy@naive
Then, config caddy:
/etc/caddy/Caddyfile
{
  order forward_proxy before file_server
}
:443, my.domain:443 {
  tls /etc/caddy/ssl.cer /etc/caddy/ssl.key
  forward_proxy {
    basic_auth myUsername myStrongPassword
    hide_ip
    hide_via
    probe_resistance
  }
  file_server {
    root /var/www/html
  }
}
Note that
:443
must appear
first
for this Caddyfile to work. See
Caddyfile docs
for how to configure TLS certificates.
Then start caddy server:
# setcap cap_net_bind_service=+ep ./caddy && ./caddy start
You may also want to
run caddy as a daemon
.
abduco

abduco
is a lightweight utility letting programs run independently of the controlling terminal. In that matter it is similar to
tmux
and
GNU Screen
, but without multiplexing capability.
Installation
Install
the
abduco
package.
Session management
To start
command...
in a session named
session_name
(which may be later referenced), run
$ abduco -c
session_name
command...
To detach, either press
Ctrl+\
or close the controlling terminal. In both cases the process will remain alive.
To reattach to a
session_name
, run
$ abduco -a
session_name
Invoking
abduco
with no options prints the list of sessions.
Limitations
The process started in an
abduco
session retains the
TERM
variable it has been invoked with. While reattaching, a compatible type of terminal must be used.
abduco
does not provide multiple windows and multiplexing. If that is needed, use
dvtm
,
tmux
, or GNU Screen.
AbiWord

AbiWord
is a word processor that provides a lighter alternative for
LibreOffice
Writer and
OpenOffice
Writer, while at the same time providing great functionality. AbiWord supports many standard document types, such as ODF documents, Microsoft Word documents, WordPerfect documents, Rich Text Format documents and HTML web pages.
Installation
Install
the
abiword
package.
AbiWord can use multiple spell checking dictionaries, see
Language checking
.
To fix tiny cursor and misaligned text issues, install either
ttf-liberation
or
ttf-ms-fonts
AUR
and
gnu-free-fonts
.
Templates
AbiWord provides a template system that enables to speed up writing common documents. Templates are provided as
.awt
files, for
A
bi
W
ord
T
emplate.
Template files are searched inside of
/usr/share/abiword-3.0/templates
and
~/.config/abiword/templates
folders.
Using templates
In a new document, choose
File > New using Template...
, then, in the "New Document" dialog, select one of the templates found and listed, or click "Open" to browse your files for an AbiWord file (not necessarily a
.awt
file).
Creating or changing templates
AbiWord allows to make your own template files, with the desired style, text, tables etc.
In order to create/change a template file, simply open a new/existent document, and make the desired changes to this file. Then, use "Save As" menu option to name it as you want, with
.awt
as extension (e.g.
foobar.awt
) and save it in
~/.config/abiword/templates
folder. Now, your new template can be accessed in
File > New using Template...
by its filename (
foobar.awt
in the given example).
Note
If not existent,
templates
folder will be created automatically upon startup inside
~/.config/abiword/
.
Mail Merge
You can create a CSV file with your data to be used, and run Abiword from the command line against a template to directly render your final files. See
this guide
for more details.
Grammar checking
Enable grammar checking from
Edit > Preferences > Spell Checking > Automatic grammar checking
.
Change keybindings
Note
This wiki post
has instruction on this, but some are out of date and does not work
You can change the default keyboard bindings in AbiWord using
KeyBindings
.
In order to set keybindings, edit
~/.config/abiword/profile
and, inside the
AbiPreferences
tag, add the desired
KeyBindings
. For instance, you can add
KeyBindings="viEdit"
or
KeyBindings="emacs"
LaTeX fonts
The package
abiword
comes with a function which allows user to insert
LaTeX
codes in a document. To display mathematics symbols properly,
install
a font which provides them: see
Fonts#Math
.
Abuild

The
abuild
tooling provides necessary scripts to build and maintain
Alpine Linux
packages.
It can be used to maintain and build Alpine packages (in an Alpine clean chroot) from an Arch Linux system, without requiring to rely on a separate Alpine installation, such as a container or a VM.
Due to technical differences between Alpine and Arch Linux (e.g. in terms of package manager, init system and C library implementation), building Alpine packages on an Arch system outside of an Alpine clean chroot is not possible. As such, when
building
Alpine packages on an Arch system, only
abuild rootbld
is relevant to use.
Tip
Do not confuse Arch Linux
clean chroot
with an Alpine one.
Installation
Install
the
abuild
package.
The
atools
package provides additional tools like
apkbuild-lint(1)
and
apkbuild-fixer(1)
that may also be of interest (see
#Usage
).
Configuration
abuild
subcommands that are
not
about building packages should be usable right out of the box (e.g. generating / updating checksums, fetch sources, cleaning temporary directories, ... see the
abuild(1) § COMMANDS
).
To be able to build Alpine packages in an Alpine clean chroot, you need to generate a public / private rsa key pair with the
abuild-keygen
tool and add your user to the
abuild
user group
(which is created when installing the
abuild
package):
$ abuild-keygen -a -i
Note
You need to logout / login for the addition of your user to the
abuild
group to take effect.
One can optionally edit the
/etc/abuild.conf
configuration file to their liking and requirements. For instance, the paths used to store downloaded sources (
/var/cache/distfiles
by default) and built packages (
~/packages
by default) can be customized by modifying the
SRCDEST
and
REPODEST
parameters respectively in that configuration file.
The
PACKAGER
and
MAINTAINER
parameters are used by
newapkbuild
when creating new aports for the APKBUILD's "Contributor:" and "Maintainer:" comments, respectively.
Usage
A basic packaging workflow example using the
abuild
and
atools
tooling would start by creating a new port for a package and entering its directory:
$ newapkbuild
package_name
&& cd
package_name
The next step would be
editing
the APKBUILD, then  running the apkbuild linter (provided by the
atools
package):
$ apkbuild-lint APKBUILD
One could then run the apkbuild fixer to
attempt to
automatically fix potential warnings raised by
apkbuild-lint
(provided by the
atools
package):
$ apkbuild-fixer APKBUILD
Afterwards, generate / upgrade checksum for the source(s) contained in the APKBUILD source array:
$ abuild checksum
Finally, build the package in an Alpine clean chroot:
$ abuild rootbld
Note
abuild rootbld
assumes your APKBUILD file is in a directory whose structure like
Alpine aports
.
See Alpine Linux Wiki's
"Abuild and Helpers" page
for more details and usage examples.
Acer Aspire E5-575

This article or section does not follow the
Laptop page guidelines
.
Reason:
Stub (Discuss in
Talk:Acer Aspire E5-575
)
Hardware
PCI/USB ID
Working?
GPU
Yes
Audio
Untested
Wireless
Untested
Ethernet
Untested
Card Reader
Untested
Bluetooth
04ca:3015
Untested
Webcam
0408:a030
Untested
Installation
In order to boot from the Arch Linux ISO, hit
F2
to enter UEFI settings (InsydeH20 Setup Utility rev. 5.0). Then set the supervisor password. From there you can disable Secure Boot and boot from any media.
Configuration
Add entries to UEFI menu
UEFI
will not boot from menu entries created by
efibootmgr
. Instead, use
bcfg
in the UEFI Shell (v.2) to add an entry.
Tip
To get a UEFI Shell (v.2), boot from the Arch Linux ISO and select it from the menu.
Use Secure Boot with trusted EFI executables
You can use Secure Boot and mark EFI executables as trusted through the UEFI settings. The executables must end with
.efi
. For example, if you use an
EFI boot stub
, you must copy
vmlinuz-linux
to
vmlinuz-linux.efi
and then mark that file as trusted in the UEFI settings.
Whenever the executable is updated, it might have to be removed from the trusted list and then re-added as trusted in the UEFI settings. It is only possible to remove all trusted entries at once, not individually.
See
Secure Boot
for other options.
Function keys
Many function keys work without any need for changing settings. Suspend (
Fn+F4
), blanking the screen (
Fn+F6
), touchpad disable/enable (
Fn-F7
), and keyboard backlight disable/enable (
Fn+F9
) all work. Additionally
Fn+Del
is mapped to
Ins
correctly, as well as
Fn+12
to
Scroll Lock
.
To add functionality for brightness keys,
Fn+Left
and
Fn+Right
, append the following
kernel parameters
:
acpi_osi=Linux
Other function keys are exposed as media keys and can be added as
keyboard shortcuts
for the desired operation.
Function Key (
Fn+
)
Media Key
F3
XF86WLAN
F8
XF86AudioMute
Up
XF86AudioRaiseVolume
Down
XF86AudioLowerVolume
Home
XF86AudioPlay
Page Up
XF86AudioStop
Page Down
XF86AudioPrev
End
XF86AudioNext
Known issues
Trusted Platform Module
You may have the following entries in your
journal
:
Feb 17 09:58:29 kernel: platform MSFT0101:00: failed to claim resource 1: [mem 0xfed40000-0xfed40fff]
Feb 17 09:58:29 kernel: acpi MSFT0101:00: platform device creation failed: -16
These are related to the
Trusted Platform Module
(TPM), which can be safely disabled in the UEFI settings if you do not use TPM.
Not a Dell system error
You may get the following error in your journal:
dell_smbios: Unable to run on non-Dell system
To remove this error, blacklist the
dell_smbios
kernel module.
Acer Cloudbook

This article or section does not follow the
Laptop page guidelines
.
Reason:
Hardware table needs adjusting and a function keys section needs to be added (Discuss in
Talk:Acer Cloudbook
)
At least four different versions of this laptop exist: AO1-131-C9PM and AO1-131-C620 with a 11" screen, and AO1-431-C2YR and AO1-431-C7F9 with a 14" screen. All of them also have slightly different hardware (e.g. wireless card).
Hardware
Processor:
Intel Celeron N3050 @ 1.60GHz
Video:
Intel Corporation Device 22b1 (rev 21)
Audio:
Intel Corporation Device 2284 (rev 21)
AO1-431-C2YR
Device
Working?
Intel graphics
Yes
Wireless
Yes
Audio
Yes
Touchpad
Yes
Webcam
Yes
Card Reader
Yes
Bluetooth
Yes
Wireless NIC:
Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter 802.11b/g/n (rev 01)
AO1-431-C7F9 (possibly)
Wireless NIC:
Intel Corporation Dual Band Wireless AC 3160 (rev 83)
BIOS configuration
Touchpad: Basic
Boot Mode: Legacy
Boot priority order: the eMMC block device needs to have a lower boot priority than the USB bootable device.
Then save and exit.
Kernel parameters
Without these options, the installation image will not load at all:
edd=off
noapic
Therefore these parameters needs to be added at the end of the kernel parameters' line of the boot launcher:
linux /vmlinuz-linux ... edd=off noapic
Installation
Everything should function without any issues thanks to the previous kernel parameters, proceed to install the image as normal.
The module for the wireless NIC is included with the kernel, so Wi-Fi works out of the box.
Do not forget to add
edd=off noapic
to the kernel parameters of the boot launcher's configuration file.
Installation (UEFI mode)
No additional kernel parameters are needed.
The UEFI firmware may be hardcoded to boot from Microsoft's EFI boot loader at
/EFI/Microsoft/Boot/bootmgfw.efi
(tested on
AO1-431-C2YR
, BIOS 1.06)
BIOS configuration
Touchpad: Basic
Boot Mode: UEFI
Boot priority order: the eMMC block device needs to have a lower boot priority than the USB bootable device.
Secure Boot: Disabled, or use BIOS menu to trust the Arch ISO
boot loader
.
Then save and exit.
Troubleshooting
GDM
If Gnome/GDM is installed and started, the login page will flicker up-to the point that it becomes nonfunctional. See
GDM#Use Xorg backend
.
High load average on idle
The kernel module
rtsx_usb_ms
is loaded at boot time yet is non-functional (the kernel thread associated to the module when inspecting with
top
is a zombified process) and unnecessary for the system to function. The module can safely be
blacklisted
.
Bluetooth
At least in AO1-431-C8G8 bluetooth device is deactivated via RF-kill by default. After activating it works flawlessly with bluez.
Acer Nitro AN515-43

Hardware
PCI/USB ID
Working?
Touchpad
04F3:312A
Yes
Keyboard
Yes
GPU (NVIDIA)
10de:1c8c
Yes
GPU (AMD)
1002:15d8
Yes
Webcam
0408:a061
Yes
Ethernet
10ec:8168
Yes
Bluetooth
04ca:3016
Yes
Audio
1022:15e3
Yes
Microphone
1022:15e3
Yes
Wi-Fi
168c:003e
Yes
TPM
Untested
Accessibility
The appearance of the BIOS is pretty simple (grey and blue), so it might work well with OCR software. It does not have mouse support
Note
Blind users should request the help of a sighted person to change BIOS settings
Firmware
fwupd
does not support this device yet.
GPU
The
NVIDIA
GPU /
AMD iGPU
combo supports
PRIME
Function keys
Key
Visible?
1
Marked?
2
Effect
Fn+F8
Yes
Yes
XF86AudioMute
Fn+DownArrow
Yes
Yes
XF86AudioLowerVolume
Fn+UpArrow
Yes
Yes
XF86AudioRaiseVolume
Fn+PageDown
Yes
Yes
XF86AudioPrev
Fn+PageUp
Yes
Yes
XF86AudioPlay
Fn+End
Yes
Yes
XF86AudioNext
Fn+F9
Yes
Yes
Step the keyboard backlight level down
Fn+F10
Yes
Yes
Step the keyboard backlight level up
Fn+LeftArrow
Yes
Yes
XF86MonBrightnessDown
Fn+RightArrow
Yes
Yes
XF86MonBrightnessUp
Fn+F3
Yes
Yes
XF86RFKill
, will hard-block Wi-Fi and soft-block Bluetooth. Press again to disable
Fn+F6
Yes
Yes
Turns the screen off, any keyboard action will wake it up
Fn+F4
Yes
Yes
XF86Sleep
Fn+F11
Yes
Yes
Pause
Fn+F12
Yes
Yes
ScrollLock
Fn+Del
Yes
Yes
Insert
The key is visible to
xev
and similar tools
The physical key has a symbol on it, which describes its function
systemd-logind handles this by default
Acer Predator Helios Neo 16 PHN16-71

Acer Predator Helios Neo 16
Hardware
PCI/USB ID
Working?
Bluetooth
8087:0026
Yes
Webcam
0408:4035
Yes
Ethernet
10ec:2600
Yes
Wi-Fi
8086:7a70
Yes
GPU (Intel)
8086:468b
Yes
GPU (NVIDIA)
10de:28e0
Yes
Touchpad
Yes
Keyboard
Yes
TPM
Untested
MicroSD-card reader
Untested
Speakers
Yes
Microphone
Yes
3.5mm audio port
Partial
Fan-control
Yes
Keyboard RGB color
Yes
Hardware
This is as of 2025-11-30, kernel version 6.17.9.
3.5mm audio port
The port is able to output audio but is unable to receive inputs from a headset mic with the default settings.
After some testing, using the following kernel module parameters lets a headset microphone input be detected, but it
disables
the in-built laptop microphone.
/etc/modprobe.d/alsa-base.conf
options snd-intel-dspcfg dsp_driver=1
options snd-hda-intel model=alc255-acer-headphone-and-mic
Fan control and RGB
On Windows, the fan speed and the color for the keyboard RGB backlight can be set using the proprietary
Predator Sense
software. There is no equivalent for this software offered by Acer for Linux.
But there are third-party kernel modules that provide fan-control and RGB functionality. These include:
Linuwu-Sense
(an unofficial Linux kernel module for Acer gaming RGB keyboard backlight and Turbo mode for Acer Predator/Nitro), which is tested and working on this model.
acer-predator-turbo-and-rgb-keyboard-linux-module
(status for this model currently unknown; some users have reported it working for them)
Accessibility
Note
Blind users should request the help of a sighted person to change firmware settings.
Press the F2 key during boot to enter the simplified UEFI menu. Press F1 to enter the "Advanced" settings and maneuver to the "Boot" category (listed on the left side of the screen). There, the boot order can be changed, and Secure Boot can be disabled.
Firmware
fwupd
does not support this device.
Function Keys
Key
Visible?
Marked?
Effect
Fn+F1
Yes
Yes
XF86AudioMute
Fn+F2
Yes
Yes
XF86AudioLowerVolume
Fn+F3
Yes
Yes
XF86AudioRaiseVolume
Fn+F4
Untested
1
Yes
Locks screen
Fn+F5
Yes
Yes
XF86MonBrightnessDown
Fn+F6
Yes
Yes
XF86MonBrightnessUp
Fn+F7
No
Yes
Display toggle
Fn+F8
Yes
Yes
XF86AudioMicMute
Fn+F9
Yes
Yes
XF86RFKill
Fn+F10
Yes
Yes
XF86TouchpadOff
/
XF86TouchpadOn
Fn+F11
No
Yes
Dim keyboard backlight
Fn+F12
No
Yes
Brighten keyboard backlight
Fn+Super
No
Yes
Turns on/off
Super
key. Also (unintentionally?) triggers
XF86MonBrightnessUp
when turning
Super
key off.
Does not seem to be disabled by inhibiting
power
,
suspend
,
hibernate
,
lid-switch
, or
reboot
keys.
See also
Official Acer user manual
Acer Predator PT515-52

This article or section does not follow the
Laptop page guidelines
.
Reason:
Missing a "Function keys" section. (Discuss in
Talk:Acer Predator PT515-52
)
Hardware
PCI/USB ID
Working?
Touchpad
04F3:3127
Yes
Keyboard
0d62:7cb0
Yes
GPU
10de:1ed1
Yes
Webcam
04f2:b5c5
Yes
Ethernet
10ec:3000
Untested
Bluetooth
8087:0026
Yes
Audio
Yes
Wi-Fi
8086:06f0
Yes
TPM
Untested
Installation
"Optane with RAID" mode is enabled by default. AHCI mode
must
be used, otherwise the system will not boot.
Changing the storage mode from "Optane with RAID" to AHCI may be challenging as the BIOS does not list the option to do so by default. Going to the main tab in the UEFI menu, and pressing
Ctrl+s
brings up the relevant option.
Accessibility
The appearance of the BIOS is simple and colorful, so it may not work well with OCR software. It does not requires the user to use a mouse.
Note
Blind users should request the help of a sighted person to change BIOS settings
Acer Swift 1 SF114-32

This article or section does not follow the
Laptop page guidelines
.
Reason:
Hardware table misses some items, also misses Firmware, Accessibility and "Function keys" sections. (Discuss in
Talk:Acer Swift 1 SF114-32
)
Hardware
PCI/USB ID
Working?
Wi-Fi
8086:31dc
Yes
Bluetooth
8087:0aaa
Yes
Webcam
04f2:b5c5
Yes
Fingerprint Sensor
1c7a:0570
No
Information about the
Acer Swift 1 SF114-32
.
Installation
Press
F2
on boot to enter the BIOS. Set a supervisor password under the Security tab and then disable
Secure Boot
under the Boot tab. You can now remove the supervisor password.
Tip
Enable
F12 Boot Menu
in the
Advanced
tab to make it easier to switch boot devices.
See also
Acer Swift 1 SF114-34
Acer Swift 1 SF114-34

This article or section does not follow the
Laptop page guidelines
.
Reason:
Hardware table misses some items, the hardware ID for the Wi-Fi card is erroneous, misses accessibility, firmware and function keys sections. (Discuss in
Talk:Acer Swift 1 SF114-34
)
Hardware
PCI/USB ID
Working?
Wi-Fi
00:14.3
Yes
Bluetooth
8087:0026
Yes
Webcam
0408:a094
Yes
Fingerprint Sensor
1c7a:0575
No
Information about the
Acer Swift 1 SF114-34
.
Installation
Press
F2
on boot to enter the BIOS. Set a supervisor password under the Security tab and then disable
Secure Boot
under the Boot tab. You can now remove the supervisor password.
Tip
Enable
F12 Boot Menu
in the
Advanced
tab to make it easier to switch boot devices.
Fingerprint sensor
libfprint
does not support the model.
Suspension
Suspension does not work, device wakes up immediately.
This article or section needs expansion.
Reason:
More testing needed (Discuss in
Talk:Acer Swift 1 SF114-34
)
Find a "RP" device with enabled status (usually RP05) with the following command:
$ cat /proc/acpi/wakeup
This is what is causing the issue, and you will need to disable it.
Create
:
/etc/systemd/system/fix-suspension.service
[Unit]
Description=Disable devices as wakeup

[Service]
ExecStart=sh -c "echo
device_name
> /proc/acpi/wakeup"
Type=oneshot

[Install]
WantedBy=multi-user.target
Enable/start
it and suspension should now work properly.
Acer Swift 3 SF314-511

Hardware
PCI/USB ID
Working?
Touchpad
Yes
Keyboard
Yes
GPU
8086:9a49
Yes
Wi-Fi
8086:a0f0
Yes
Webcam
0408:a094
Yes
Bluetooth
8087:0026
Yes
Audio
8086:a0c8
Yes
Fingerprint reader
04f3:0c7f
No
Accessibility
The firmware interface on the Acer Swift 3 is simple and keyboard-oriented, so it should be trivial to use with OCR devices.
Firmware
fwupd
supports the touchpad, memory technology device, CPU, SSD, TPM, ESRT, and graphics card
Secure Boot
Secure Boot
is enabled by default in the BIOS. In order to disable it, a BIOS administrator password must be set.
Function Keys
Key
Visible?
1
Marked?
2
Effect
Fn+F1
Yes
Yes
XF86Sleep
Fn+F2
Yes
Yes
XF86RFKill
Fn+F3
Yes
Yes
XF86MonBrightnessDown
Fn+F4
Yes
Yes
XF86MonBrightnessUp
Fn+F5
No
Yes
Unknown
Fn+F6
No
Yes
Turns off display
Fn+F7
No
Yes
Disables touchpad
Fn+F8
No
Yes
Toggles keyboard backlight
Fn+F9
Yes
Yes
XF86AudioMute
Fn+F10
Yes
Yes
XF86AudioLowerVolume
Fn+F11
Yes
Yes
XF86AudioRaiseVolume
Fn+F12
No
Yes
Unknown
Fn+Del
Yes
Yes
Insert
Fn+RightCtrl
Yes
Yes
Menu
Fn+Home
Yes
Yes
Prior
Fn+End
Yes
Yes
Next
The key is visible to
xev
and similar tools.
The physical key has a symbol on it, which describes its function.