hannah-eee/arch-wiki-docs huggingface dataset:
Comparison of desktop environments (Русский)

Состояние перевода:
На этой странице представлен перевод статьи
Comparison of desktop environments
. Дата последней синхронизации: 6 декабря 2022. Вы можете
помочь
синхронизировать перевод, если в английской версии произошли
изменения
.
Основная статья —
Среда рабочего стола
.
Смотрите также
Wikipedia:Comparison of X Window System desktop environments
.
Среда рабочего стола
Графический тулкит
Оконный менеджер
Панель задач
Эмулятор терминала
Файловый менеджер
Калькулятор
Текстовый редактор
Просмотрщик изображений
Плеер
Просмотрщик документов
Браузер
Менеджер входа
Budgie
gtk3
budgie-desktop
budgie-desktop
gnome-terminal
nautilus
gnome-calculator
gedit
eog
totem
evince
epiphany
gdm
Cinnamon
gtk3
muffin
cinnamon
gnome-terminal
nemo
gnome-calculator
gedit
eog
totem
evince
Firefox
lightdm-gtk-greeter
Deepin
gtk3
qt5-base
deepin-wm
[
ссылка недействительна
: package not found]
deepin-shell
deepin-terminal
deepin-file-manager
deepin-calculator
deepin-editor
deepin-image-viewer
deepin-movie
evince
Chromium
deepin-session-ui
Enlightenment
efl
enlightenment
enlightenment
terminology
enlightenment
equate
ecrire-git
AUR
ephoto-git
AUR
rage
eevee
links
xorg-xdm
GNOME
gtk3
mutter
gnome-shell
gnome-terminal
nautilus
gnome-calculator
gedit
eog
totem
evince
epiphany
gdm
GNOME Flashback
gtk3
metacity
gnome-panel
gnome-terminal
nautilus
gnome-calculator
gedit
eog
totem
evince
epiphany
gdm
KDE Plasma
qt5-base
kwin
plasma-desktop
konsole
dolphin
kcalc
kate
(также предоставляет
kwrite
)
gwenview
dragon
okular
falkon
или
konqueror
sddm
LXDE
GTK 2
gtk2
AUR
Openbox
lxpanel
lxterminal-gtk2
AUR
pcmanfm
galculator-gtk2
AUR
[
ссылка недействительна
: package not found]
leafpad
AUR
gpicview
lxmusic
atril-gtk2
AUR
[
ссылка недействительна
: package not found]
midori
AUR
lxdm
LXDE
GTK 3
gtk3
Openbox
lxpanel-gtk3
AUR
[
ссылка недействительна
: replaced by
lxpanel
]
lxterminal
pcmanfm-gtk3
AUR
galculator
l3afpad
gpicview
lxmusic
atril
midori
AUR
lxdm-gtk3
[
ссылка недействительна
: replaced by
lxdm
]
LXQt
qt5-base
Openbox
lxqt-panel
qterminal
pcmanfm-qt
speedcrunch
featherpad
lximage-qt
smplayer
qpdfview
AUR
falkon
sddm
MATE
gtk3
marco
mate-panel
mate-terminal
caja
mate-calc
pluma
eom
parole
atril
midori
AUR
lightdm-gtk-greeter
Pantheon
gtk3
gala
plank
wingpanel
pantheon-terminal
pantheon-files
pantheon-calculator
pantheon-code
pantheon-photos
pantheon-videos
evince
epiphany
lightdm-pantheon-greeter
Sugar
gtk3
metacity
sugar
sugar-activity-terminal
sugar
sugar-activity-calculate
sugar-activity-write
sugar-activity-imageviewer
sugar-activity-jukebox
sugar-activity-read
sugar-activity-browse
lightdm-gtk-greeter
Trinity
TQt
TWin
Kicker
Konsole
Konqueror
KCalc
Kwrite Kate
Kuickshow
Kaffeine
KPDF
Konqueror
TDM
Xfce
gtk3
xfwm4
xfce4-panel
xfce4-terminal
thunar
galculator
mousepad
ristretto
parole
atril
midori
AUR
lightdm-gtk-greeter
Crystal (Русский)

Related articles
Programming languages (Русский)
Состояние перевода:
На этой странице представлен перевод статьи
Crystal
. Дата последней синхронизации: 9 марта 2026. Вы можете
помочь
синхронизировать перевод, если в английской версии произошли
изменения
.
Crystal
статически типизированный, компилированный язык программирования, синтаксис и глобальный вывод типов вдохновлён
Ruby
.
Установка
Установите
пакет
crystal
.
Установите пакет
shards
для менеджера зависимостей
shards
.
Использование
Чтобы скомпилировать и запустить Crystal программу:
$ crystal hello_world.cr
Чтобы скомпилировать Crystal программу в бинарный файл:
$ crystal build hello_world.cr
Чтобы скомпилировать и оптимизировать бинарный файл:
$ crystal build --release hello_world.cr
Для больших опций смотрите:
$ crystal help
Смотрите также
Оффициальный вебсайт
Оффициальная документация
Пример стандартный библиотеки
Оффициальный Github репозиторий
Онлайн повышение кода
#crystal-lang IRC канал
cURL (Русский)

Состояние перевода:
На этой странице представлен перевод статьи
cURL
. Дата последней синхронизации: 17 июня 2023. Вы можете
помочь
синхронизировать перевод, если в английской версии произошли
изменения
.
cURL
— инструмент командной строки и библиотека для передачи данных с URL-адресов. Команда поддерживает многие протоколы, включая
HTTP
, HTTPS,
FTP
,
SCP
и SFTP. Он также разработан для использования без взаимодействия пользователя, как в скриптах.
Установка
Установите
пакет
curl
.
Использование
Скачивание
Частое использование cURL — это скачивание ресурса к определённому файлу:
$ curl -o
название файла
URL
Если URL содержит название файла, Вы можете сохранить ресурс прямо к файлу с тем же названием:
$ curl -O
URL
Аналогично Вы можете использовать
-J
для принятия подсказок от HTTP-сервера (из заголовка
Content-Disposition
) для названия файла. В сочетании с
-O
curl будет использовать название файла, предоставленное в URL, если HTTP-сервер не возвращает подсказку на имя файла в его ответе.
Альтернативно Вы можете вывести ресурс в stdout, опустив параметры вывода:
$ curl
URL
POST HTTP
Вы можете использовать cURL для создания POST HTTP-запросов:
$ curl -d
'тело запроса'
URL
Если тело запроса не может быть вставлено в командную строку, cURL может его прочитать с файла:
$ curl -d @
название файла
URL
Иногда Вам понадобиться указать пользовательское значение для заголовка
Content-Type
(по умолчанию значение cURL —
application/x-www-form-urlencoded
). Вы можете это сделать с помощью
-H
. Например, если Вы хотите сделать POST-запрос с JSON-телом:
$ curl -d
'json-тело'
-H 'Content-Type: application/json'
URL
Смотрите также
Wikipedia:ru:cURL
Everything curl
— расширенное руководство по использованию cURL
curl(1)
D-Bus (Русский)

Состояние перевода:
На этой странице представлен перевод статьи
D-Bus
. Дата последней синхронизации: 13 января 2024. Вы можете
помочь
синхронизировать перевод, если в английской версии произошли
изменения
.
D-Bus
— это система межпроцессного взаимодействия, реализующая шину сообщений. Она состоит из демона, который может работать как на уровне всей системы, так и для каждого пользовательского сеанса в отдельности, и набора библиотек, позволяющих приложениям использовать D-Bus.
Пакет
dbus
устанавливается автоматически как зависимость
systemd
. Шины для пользовательских сеансов
запускаются автоматически
.
Реализации
Arch предоставляет две реализации брокера D-Bus. Изначально при установке пакета
systemd
пользователю предлагается выбрать реализацию (пакет, который предоставляет
dbus-units
).
dbus-broker
dbus-broker
— реализация, используемая по умолчанию в Arch.
[1]
[2]
Это прозрачная замена для
эталонной реализации
, цель которой «обеспечить высокую производительность и надёжность при сохранении совместимости с эталонной реализацией D-Bus».
Для её установки выберите
dbus-broker-units
в момент выбора пакета, предоставляющего
dbus-units
, или установите этот пакет напрямую.
Примечание
dbus-broker
не поддерживает
AppArmor
.
Эталонная реализация
Эталонная реализация
тоже официально поддерживается в Arch.
Для её установки выберите
dbus-daemon-units
в момент выбора пакета, предоставляющего
dbus-units
, или установите этот пакет напрямую.
Советы и рекомендации
Переопределение службы dbus
Вы можете переопределить службы dbus в каталоге
$XDG_DATA_HOME/dbus-1/services
.
Если служба уже запущена, переопределение не сработает; необходимо убить существующий процесс службы.
Переопределение позволяет всегда использовать определённую службу, если у вас установлено несколько служб с одним и тем же именем шины (well-known bus name).
В качестве примера смотрите
KDE Wallet#Automatic D-Bus activation
.
Отладка
D-Spy
— Простой в использовании графический инструмент отладки D-Bus. Можно использовать для проверки интерфейсов D-Bus запущенных программ и вызова методов на этих интерфейсах.
https://gitlab.gnome.org/GNOME/d-spy
||
d-spy
QDbusViewer
— Графический отладчик D-Bus. Можно использовать для проверки служб D-Bus и вызова их методов.
https://doc.qt.io/qt-5/qdbusviewer.html
||
qt5-tools
Таже можно использовать команду
busctl(1)
, которую предоставляет
systemd
.
Смотрите также
https://freedesktop.org/wiki/Software/dbus/
https://freedesktop.org/wiki/IntroductionToDBus/
D (Русский)

Related articles
Programming_languages_(Русский)
Состояние перевода:
На этой странице представлен перевод статьи
D
. Дата последней синхронизации: 9 марта 2026. Вы можете
помочь
синхронизировать перевод, если в английской версии произошли
изменения
.
Из
Wikipedia:D (programming language)
:
Это обьектно-ориентированный, императивный,многопарадигмальный системный язык программирования,
По большей части он вдохновлён
C++
, но не является его вариантом,
Так же он был вдохновлён концептами использованными в
C#
,
Eiffel
и
Java_(Русский)
.
Установка
Чтобы программировать на D вам нужно две вещи—компилятор D и библиотеки. Самый простой вариант начать это установить
dlang-dmd
пакетную группу. Она предоставляет официальный компилятор
dmd
, стандартную библиотеку
libphobos
, и
dtools
—коллекцию небольших инструментов разработки.
Проверка установки
Чтобы убедиться что всё установлено и настроено правильно,подойдёт простой "Hello World".
hello.d
import std.stdio;

void main() {
   string yourName = "archer";
   writefln("Hello %s!", yourName);
}
И выполните:
$ dmd hello.d
в той же директории что и файл. Потом вы сможете выполнить программу с:
$ ./hello
Также вы можете выполнить
$ dmd -run hello.d
который просто скомпилирует и запустит код без оставления файлов в директории.
Размышления
Вообще есть несколько компиляторов на выбор. Образцовая имплементация это
dmd
, но
gcc-d
(D фронтенд для
GCC
) и
ldc
(
LLVM
D Компилятор) также доступны.
В Апреле 2017
бекенд dmd стал FOSS
(Boost-лицензированным). Все компиляторы делят один френтенд и из-за этого функции языка поддерживаются пактически идентично (при учёте одинаковой фронтенд версии).
Полезные библиотеки и привязки
DDT
- Eclipse плагин для управления проектом и кодом D
Mono-D
-
MonoDevelop
аддон для программирования на D
QtD
- Qt привязки для D
GtkD
- Объектно-ориентировананя GTK оболочка для D
Derelict
- Привязки для мультимедиа библиотек, сфокусировано на разработку игр(?????)
Deimos
- Проект содержащий множество привязок к различным C библиотекам
Смотрите также
Phobos GitHub репозиторий
The D Programming Language
- Оффициальный генштаб D
Planet D
- Коллеция блогов по D
D Wiki
Программирование на D – Туториалы и примеры
Daemons (Русский)

Состояние перевода:
На этой странице представлен перевод статьи
Daemons
. Дата последней синхронизации: 23 декабря 2021. Вы можете
помочь
синхронизировать перевод, если в английской версии произошли
изменения
.
Демон
- это программа, которая запускается в фоновом режиме (без терминала или пользовательского интерфейса), ожидая событий и предлагая какие-то службы для их выполнения. Хорошим примером демона может служить веб-сервер, ожидающий запроса на доставку страницы, или сервер
SSH
, ожидающий чьего-нибудь логина. Существуют приложения, действия которых видны, а работа демонов не видна. К ним относятся, например, демон, записывающий системные сообщения в журналы (
syslog
,
metalog
), или демон, держащий время системы точным (
Ntpd
). Для получения дополнительной информации смотрите страницу справочного руководства
daemon(7)
.
В Arch Linux демонами управляет
systemd
. Команда
systemctl
используется для управления ими в пользовательском интерфейсе.
systemd
читает файлы
.service
, которые содержат информацию о том, как и когда запустить связанный демон. Файлы служб хранятся в каталогах
/{etc,usr/lib,run}/systemd/system
. Для получения дополнительной информации смотрите раздел
systemd (Русский)#Использование юнитов
.
Debuginfod (Русский)

Состояние перевода:
На этой странице представлен перевод статьи
Debuginfod
. Дата последней синхронизации: 15 февраля 2022. Вы можете
помочь
синхронизировать перевод, если в английской версии произошли
изменения
.
Ссылки по теме
Отладка/Трассировка
Debuginfod
— это служба, предоставляющая отладочную информацию через HTTP API.
Установка
gdb
автоматически пытается скачать файлы отладки, если есть
переменная окружения
DEBUGINFOD_URLS
, так что установка дополнительных пакетов не требуется.
По желанию вы можете
установить
пакет
debuginfod
, который автоматически добавляет
DEBUGINFOD_URLS
в окружение при входе и предоставляет утилиту
debuginfod-find(1)
. Этот пакет необходим для поддержки debuginfod в
delve
.
Использование
Если пакет
debuginfod
не установлен или вы хотите задать свой URL, установите
переменную окружения
, которая подскажет инструментам отладки, откуда скачивать отладочные символы:
DEBUGINFOD_URLS="https://debuginfod.archlinux.org/"
Ещё можно использовать
https://debuginfod.elfutils.org/
, который работает как федеративный сервер и опрашивает все подключенные к нему серверы debuginfod.
После этого инструменты отладки смогут скачивать отладочные символы без установки debug-пакетов.
$ gdb /usr/bin/i3
[...]
Reading symbols from /usr/bin/i3...
Downloading 1.56 MB separate debug info for /usr/bin/i3
Reading symbols from /home/user/.cache/debuginfod_client/29129d26dbe557d2b56daf90327f64f527304dc1/debuginfo...
(gdb)
Смотрите также
debuginfod-find(1)
.
Поддержка отладчиками
Некоторые отладчики умеют использовать debuginfod для получения отладочных символов и просмотра исходного кода.
Пакет
Статус
Примечания
gdb
Поддерживает
delve
Частично поддерживает
Поддерживает отладочные символы, не поддерживает
просмотр кода
KDE Crash Report
Поддерживает
Смотрите также
Домашняя страница
The elfutils debuginfod server, FOSDEM 2020
Deepin Desktop Environment (Русский)

Состояние перевода:
На этой странице представлен перевод статьи
Deepin Desktop Environment
. Дата последней синхронизации: 26 февраля 2018. Вы можете
помочь
синхронизировать перевод, если в английской версии произошли
изменения
.
Ссылки по теме
Среда рабочего стола
GNOME (Русский)
LightDM (Русский)
DDE
(Deepin Desktop Environment) является средой рабочего стола по-умолчанию для дистрибутива Linux Deepin.
Установка
Чтобы получить минимальный интерфейс рабочего стола,
установите
группу пакетов
deepin
. Она включает в себя все основные компоненты.
Группа пакетов
deepin-extra
содержит некоторые дополнительные приложения, необходимые для более удобной работы.
Чтобы иметь возможность использовать встроенную поддержку управления сетью, необходимо установить пакет
networkmanager
, и
запустить, включить
службу
NetworkManager.service
.
Запуск Deepin Desktop Environment
По-умолчанию Deepin рассчитан на работу с экранным менеджером
lightdm
.
Чтобы использовать оригинальный экран приветствия для Deepin в lightdm, вам необходимо изменить конфигурационный файл следующим образом:
/etc/lightdm/lightdm.conf
[Seat:*]
...
greeter-session=lightdm-deepin-greeter
Для корректной работы экрана приветствия должна существовать хотя бы одна домашняя папка.
Решение проблем
Отсутствие изображение на рабочем столе после пробуждения
Из-за особенностей хранения FBO (Framebuffer Object) драйверами NVIDIA
[1]
, иногда после пробуждения отображается только белый экран и, возможно, небольшой цветовой шум. Баг исправлен в репозитории GNOME, но в Deepin он всё ещё наблюдается.
Возможным решением проблемы может быть перезапуск оконного менеджера каждый раз после пробуждения компьютера из приостановленного состояния. Этого можно достигнуть, создав следующую службу systemd:
/etc/systemd/system/resume@.service
[Unit]
Description=User resume actions
After=suspend.target

[Service]
User=%I
Type=simple
ExecStart=/usr/bin/deepin-wm-restart.sh

[Install]
WantedBy=suspend.target
Данная служба должна выполнять следующий скрипт:
/usr/bin/deepin-wm-restart.sh
#!/bin/bash
export DISPLAY=:0
deepin-wm --replace
Когда вы поместите описанные файлы в нужные каталоги, запустите сценарий следующими командами:
# chmod +x /usr/bin/deepin-wm-restart.sh
# systemctl enable resume@
user
# systemctl start resume@
user
Первая команда делает скрипт, созданный вами, исполняемым, вторая помещает службу в автозапуск при загрузке системы, а последняя сразу запускает эту службу, таким образом, вы можете обойтись без перезагрузки системы.
Сообщение об ошибках
При возникновении каких-либо ошибок в работе, их подробное описание и шаги по вопспроизведению можно оставить
тут
.
Смотрите также
Сайт русского сообщества Deepin
[
устаревшая ссылка
2025-11-16 ⓘ]
Telegram-канал официального сообщества Deepin
Telegram-канал русского сообщества Deepin
Django (Русский)

Состояние перевода:
На этой странице представлен перевод статьи
Django
. Дата последней синхронизации: 10 декабря 2023. Вы можете
помочь
синхронизировать перевод, если в английской версии произошли
изменения
.
Django
— высокоуровневый это веб-фреймворк
Python
, который следует архитектурному шаблону модель-представление-шаблон (MVT).
Установка
Установите
пакет
python-django
. Документацию можно скачать с помощью пакета
python-django-docs
AUR
.
Драйвер базы данных
Для Django доступны различные серверные базы данных:
Для работы с
PostgreSQL
установите пакет
python-psycopg2
.
Если вы хотите использовать
MySQL
, то установите пакет
python-mysqlclient
.
Применение
Для создания проекта на Django и начала работы используйте команду
django-admin
:
$ django-admin startproject mysite
Команда создаст каталог
mysite
в текущем каталоге. Она также создаст скрипт
manage.py
, который позволит взаимодействовать с вашим проектом.
Больше информации можно увидеть в
официальном руководстве по Django
и
документации по Django
.
Смотрите также
awesome-django
— список приложений, проектов и ресурсов Django.
Django vs Flask
— сравнение фреймворков Django и Flask.
DOSBox (Русский)

Состояние перевода:
На этой странице представлен перевод статьи
DOSBox
. Дата последней синхронизации: 21 декабря 2021. Вы можете
помочь
синхронизировать перевод, если в английской версии произошли
изменения
.
DOSBox
— эмулятор ПК со встроенным окружением DOS, предназначенный для запуска старых DOS-игр и программ.
Установка
Установите
пакет
dosbox
.
Настройка
Никакой начальной конфигурации не требуется, однако официальное руководство DOSBox ссылается на конфигурационный файл
dosbox.conf
. По умолчанию он находится в директории
~/.dosbox
.
Вы можете создавать новый файл конфигурации для каждого приложения, копируя
dosbox.conf
из
~/.dosbox
в каталог с DOS-приложением и изменяя настройки соответствующим образом. Также возможно автоматическое создание файла конфигурации — для этого запустите
dosbox
без параметров в директории с необходимым приложением:
$ dosbox
И затем выполните следующую команду в командной строке DOS:
Z:\> config -wc dosbox.conf
Конфигурационный файл
dosbox.conf
сохранится в текущем каталоге, где вы можете настроить необходимые параметры.
Все доступные параметры описаны на официальном
вики-ресурсе DOSBox
.
Использование
Поместите игру в требуемый каталог, а затем запустите
dosbox
с именем этого каталога:
$ dosbox ./game-folder/
Теперь у вас появится командная строка DOS с указанным выше рабочим каталогом, откуда вы можете выполнить нужные программы:
C:\> SETUP.EXE
Советы и рекомендации
Освобождение фокуса указателя
Если DOSBox захватил фокус указателя, нажмите
Ctrl+F10
, чтобы освободить его.
Воспроизведение музыки в играх
Для воспроизведения музыки в некоторых играх для DOS требуется
MIDI
-синтезатор, который DOSBox не эмулирует. Однако DOSBox может использовать существующий. Если же на вашем компьютере нет аппаратного синтезатора, воспользуйтесь программным, например,
FluidSynth
или
Timidity
.
Смотрите также
Официальный веб-сайт DOSBox
DOSGames.com
— большой репозиторий DOS-игр.
Abandonia
— большой репозиторий старых и заброшенных DOS-игр.
Dynamic Kernel Module Support (Русский)

Состояние перевода:
На этой странице представлен перевод статьи
Dynamic Kernel Module Support
. Дата последней синхронизации: 2024-01-16. Вы можете
помочь
синхронизировать перевод, если в английской версии произошли
изменения
.
Из
Википедии
:
Dynamic Kernel Module Support (DKMS) — это фреймворк, который используется для генерации тех модулей ядра Linux, которые в общем случае не включены в дерево исходного кода. DKMS позволяет драйверам устройств автоматически пересобираться, когда ядро уже установлено.
Это означает, что пользователь может не ждать, пока какая-то компания, проект или сопроводитель пакета выпустит новую версию модуля. После введения
хуков pacman
пересборка модулей осуществляется автоматически во время обновления ядра.
Установка
Установите
пакет
dkms
и
заголовочные файлы требуемого ядра/ядер. Например,  для ядра по умолчанию
linux
соответствует
linux-headers
. Другие ядра имеют собственные пакеты с заголовочными файлами.
Значительное число модулей, не включенных в ядро, имеют DKMS вариант; некоторые из них размещаются в
официальных репозиториях
, но большинство из них можно найти только в
AUR
.
Обновления
Обычно пересборка модулей DKMS во время обновления ядра выполняется бесшовно, но что-то может пойти не так. Следует обратить особое внимание на вывод
pacman
! Это, в частности, относится к тем системам, которым требуется модуль DKMS для успешной загрузки и/или если вы используете DKMS с ядром не из
официальных репозиториев
.
Для того, чтобы следовать изменениям в ядре, исправить ошибки или добавить необходимый функционал, подумайте об обновлении соответствующего пакета DKMS перед перезагрузкой.
Использование
Использование DKMS вручную.
Автозавершение по
Tab
будет доступно после выполнения команды:
# source /usr/share/bash-completion/completions/dkms
Список модулей
Чтобы увидеть текущее состояние модулей, версий и ядер внутри дерева, выполните:
# dkms status
Пересборка модулей
Пересборка всех модулей для текущего ядра:
# dkms autoinstall
или для конкретного ядра:
# dkms autoinstall -k 3.16.4-1-ARCH
Сборка
конкретного
модуля для текущего ядра:
# dkms install -m nvidia -v 334.21
или просто:
# dkms install nvidia/334.21
Сборка модуля для
всех
ядер:
# dkms install nvidia/334.21 --all
Удаление модулей
Удаление модуля (старые автоматически не удаляются):
# dkms remove -m nvidia -v 331.49 --all
или просто:
# dkms remove nvidia/331.49 --all
Если пакет
dkms
удален, то теряется информация о предыдущих файлах сборки модуля. В этом случае, перейдите в директорию
/usr/lib/modules/
kernel_release
и
/var/lib/dkms/
package_name
и удалите все файлы и каталоги, которые больше не используются.
Создание DKMS пакета
Смотрите
руководство
.
Смотрите также
Linux Journal: Exploring Dynamic Kernel Module Support
Elixir (Русский)

Related articles
Programming languages (Русский)
Состояние перевода:
На этой странице представлен перевод статьи
Elixir
. Дата последней синхронизации: 13 апреля 2026. Вы можете
помочь
синхронизировать перевод, если в английской версии произошли
изменения
.
Elixir
это динамический функциональный язык, предназначенный для создания масштабируемых и поддерживаемых приложений. Он использует виртуальную машину
Erlang (Русский)
(
BEAM
), известен запуском систем с низкой задержкой, распределённым и отказоустойчивым, а также успешно использовался в веб-разработке и области встроенного программного обеспечения.
Установка
Одна версия
Установите
пакет
elixir
. Он включает
Erlang_(Русский)
, который необходим для запуска Elixir. Пакетный менеджер
Mix
поставляется предустановленным с Elixir.
Несколько версий
Если вы хотите запускать несколько версий Elixir и/или Erlang, эти инструменты помогут установить и управлять несколькими версиями Elixir/Erlang:
asdf
— Elixir и Erlang,
exenv
— только Elixir,
kerl
— только Erlang,
kiex
— только Elixir.
Конфигурация
Убедитесь что у вас есть исполняыемые бинарники Elixir в вашем
PATH
environment variables (Русский)
для простоты разработки.
Одна версия
/usr/bin
Несколько версий
Пожалуйста ориентируйтесь на тот инструмент который вы использовали для установки Elixir
В обоих случаях, вам нужно найти ваш
файл профиля shell
, и затем добавить в конец этого файла следующую строку с путём вашей установки Elixir:
export PATH="$PATH:/путь/до/elixir/bin"
Смотрите также
Gleam
Erlang (Русский)

Related articles
Elixir (Русский)
Programming languages (Русский)
Состояние перевода:
На этой странице представлен перевод статьи
Erlang
. Дата последней синхронизации: 9 марта 2026. Вы можете
помочь
синхронизировать перевод, если в английской версии произошли
изменения
.
Erlang
это язык программирования с специфическими качествами неизменяемых данных и распределённых вычислений.
Установка
Установите
пакет
erlang
.
Использование
Для большей документации вы можете прочесть
документацию Erlang
.
Чтобы активировать консоль, выполните:
$ erl
Комманды могут быть введены так:
Erlang/OTP 22 [erts-10.7.2] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:1] [hipe]
Eshell V10.7.2  (abort with ^G)
1> 1 + 2 .
3
2> (2 + 3) * 4 / 5 .
4.0
3>
Советы и рекомендации
Режим Emacs
Чтобы настроить встроенный режим
Emacs
,
erlang-mode
, следуйте
документации
(путь OTP
/usr/lib/erlang
).
Смотрите также
Gleam
Fbpanel (Русский)

Состояние перевода:
На этой странице представлен перевод статьи
fbpanel
. Дата последней синхронизации: 6 июня 2021. Вы можете
помочь
синхронизировать перевод, если в английской версии произошли
изменения
.
fbpanel
— лёгковесная панель рабочего стола, соответствующая
NETWM
.
Установка
Установите
пакет
fbpanel
AUR
.
Запуск
Если вы хотите запускать
fbpanel
с сеансом X, добавьте следующую строку в файл
~/.xinitrc
перед строкой, в которой запускается оконный менеджер:
fbpanel &
Настройка
Файл настроек хранится в каталоге
~/.config/fbpanel
. Если каталог не существует, то создайте его и скопируйте в него стандартный файл настроек:
$ mkdir ~/.config/fbpanel
$ cp /usr/share/fbpanel/default ~/.config/fbpanel
wincmd plugin
Плагин по умолчанию включён, но может не отображать значки, если не найдёт существующее изображение. В этом случае измените путь к иконкам на местонахождение любого существующего изображения. Чтобы использовать данное изображение в качестве одной из иконок, замените ключ
icon
на
image
:
Plugin {
    type = wincmd
    config {
        image = ~/images/my_image.png
        tooltip = Left click to iconify all windows. Middle click to shade them.
    }
}
General purpose mouse (Русский)

Состояние перевода:
На этой странице представлен перевод статьи
General purpose mouse
. Дата последней синхронизации: 16 сентября 2021. Вы можете
помочь
синхронизировать перевод, если в английской версии произошли
изменения
.
GPM (General Purpose Mouse) — демон, позволяющий использовать мышь в виртуальных терминалах Linux.
Установка
Важно
Активная разработка
xf86-input-synaptics
больше не ведётся. По возможности используйте
libinput
.
Установите
пакет
gpm
. Для поддержки тачпада на ноутбуке вам, вероятно, понадобится дополнительно установить
xf86-input-synaptics
.
Настройка
С помощью опции
-m
определяется файл устройства мыши. Опция
-t
используется для указания типа мыши. Чтобы отобразить список возможных вариантов для опции
-t
, запустите
gpm
с параметром
-t help
:
# gpm -m /dev/input/mice -t help
Для запуска демона
gpm
необходимо указать некоторые опции. Их можно прописать в файле
/etc/conf.d/gpm
, или использовать при прямом запуске
gpm
. С 2016 года файл
gpm.service
для
systemd
содержит опции для USB-мышей.
/usr/lib/systemd/system/gpm.service
ExecStart=/usr/bin/gpm -m /dev/input/mice -t imps2
Конечно, это нужно изменить (желательно
как принято в systemd
), если используется другой тип мыши и
gpm
запускается как systemd-служба.
Для PS/2 мышей опции такие:
-m /dev/psaux -t ps2
И трекпоинта IBM:
-m /dev/input/mice -t ps2
Примечание
Если мышь имеет только две кнопки, добавьте опцию
-2
в
GPM_ARGS
, тогда вставка текста будет происходить по нажатию второй кнопки.
После настройки
запустите
и
включите
службу
gpm.service
.
Более подробную информацию вы можете получить на
странице справочного руководства
gpm (8)
.
QEMU или VirtualBox
Со стандартной мышью, которую эмулируют QEMU и VirtualBox, есть некоторые проблемы и в
gpm
, и в X при позиционировании и кликах. Положение курсора не синхронизировано с хостом, так что в виртуальном экране есть области, в которые трудно попасть. Клики срабатывают не там, где отображается курсор.
И QEMU, и VirtualBox позволяют решить эту проблему с помощью эмуляции USB-планшета, который имеет абсолютное позиционирование. (
libvirt
использует это автоматически.)
Однако
gpm
умеет использовать виртуальную мышь только в относительном режиме, поэтому проблемы остаются. Использование других типов мышей в опции
-t
тоже не помогает.
Пакет
gpm-vm
AUR
включает в себя старый
пулл-реквест
, добавляющий поддержку USB-планшетов для VirtualBox (в QEMU тоже работает) и прописывает его использование по умолчанию в
gpm.service
.
Вам может понадобиться изменить используемое event-устройство (стандартный
-m /dev/input/mice
не сработает). По умолчанию:
/etc/gpm-vm.conf
event="/dev/input/event2"
Вы можете определить нужный event, установив
evtest
и выполнив:
# evtest
...
/dev/input/event2:      QEMU QEMU USB Tablet
...
Если нужно прописать дополнительные опции для
gpm
, их можно указать в опции
additional_args
в файле
/etc/gpm-vm.conf
.
После настройки
запустите
и
включите
службу
gpm.service
.
Смотрите также
Gentoo:GPM
consolation
AUR
— альтернатива, основанная на libinput
Glusterfs (Русский)

Ссылки по теме
Ceph
Состояние перевода:
На этой странице представлен перевод статьи
Glusterfs
. Дата последней синхронизации: 6 октября 2019. Вы можете
помочь
синхронизировать перевод, если в английской версии произошли
изменения
.
Glusterfs
— масштабируемая сетевая
файловая система
.
Установка
Установите
пакет
glusterfs
.
Настройка
Glusterfs можно настроить для работы во многих различных конфигурациях в зависимости от потребностей, включая распределённые и реплицированные. В приведённом ниже примере создаётся реплицируемый сервер с двумя узлами, каждый из которых (gluster1 и gluster2) имеет два диска, один из которых содержит ОС (
sda
), а другой — совместно используемый glusterfs (
sdb
). Если не указано иного, все настройки выполняются на gluster1:
Запустите/включите
службу
glusterd.service
на обоих серверах.
Соедините сервера:
# gluster peer probe gluster2
Разметьте и отформатируйте диск glusterfs на обоих серверах
Upstream советует создать один раздел и отформатировать его в XFS
На обоих серверах автоматически смонтируйте диски,
добавив
следующую строку в
/etc/fstab
, где
/dev/sd
XY
— подходящее устройство (например,
/dev/sdb1
).
/etc/fstab
/dev/sd
XY
/export/sd
XY
xfs defaults 0 0
Смонтируйте
диски на обоих серверах. Затем создайте
brick
:
# mkdir -p /export/sd
XY
/brick
Включите репликацию на основном сервере:
# gluster volume create gv0 replica 2 gluster1.mydomain.net:/export/sdb1/brick gluster2.mydomain.net:/export/sdb1/brick
Убедитесь, что том создан правильно:
# gluster volume info
Запустите том:
# gluster volume start gv0
Смонтируйте том:
# mkdir -p /mnt/glusterClientMount
 # mount -t glusterfs gluster1:/gv0 /mnt/glusterClientMount
Смотрите также
Официальное руководство по установке glusterfs
Блог о настройке Glusterfs на Arch Linux
GNOME connection manager (Русский)

Related articles
ssh
GNOME connection manager (GCM) - это менеджер ssh-соединений с вкладками для сред GTK+. Программа позволяет эспортировать и импортировать хосты, а также разделять их по каталогам.
Установка
Установите
через пакет
gnome-connection-manager-bin
AUR
.
Выбор языка
GCM должен использовать язык ОС по умолчанию, но если по каким-либо причинам вы хотите использовать другой язык, то запустите GCM таким образом:
$ LANG=en_US.UTF.8 /usr/share/gnome-connection-manager/gnome_connection_manager.py
замените en_US.UTF-8 на нужный Вам язык.
Импорт и экспорт хостов
Экспорт хостов
Для экспорта хостов необходимо выбрать
Файл
>
Экспорт хостов
, далее необходимо выбрать путь и имя для сохраняемого файла экспорта и на следующем этапе предложит задать пароль.
Импорт хостов
Для экспорта хостов необходимо выбрать
Файл
>
Импорт хостов
, далее необходимо выбрать файл импорта и если был задан пароль при экспорте предложит ввести его.
GNU Compiler Collection (Русский)

Состояние перевода:
На этой странице представлен перевод статьи
GNU Compiler Collection
. Дата последней синхронизации: 11 марта 2026. Вы можете
помочь
синхронизировать перевод, если в английской версии произошли
изменения
.
Ссылки по теме
C (Русский)
LLVM (Русский)
GNU Compiler Collection
(
GCC
) — часть
GNU toolchain
, включает в себя фронтенды для
C и C++
.
Установка
Установите
пакет
gcc
.
Другие доступные фронтенды:
gcc-ada
для
Ada
gcc-gcobol
для
Cobol
gcc-d
for
D
gcc-fortran
для
Fortran
gcc-m2
для
Modula-2
gcc-go
для
Go
gcc-objc
для
Objective-C
gcc-rust
для
Rust
Старые версии
Старые версии GCC доступны в
официальных репозиториях
и
AUR
и могут быть полезны для исторического интереса, для старых проектов, которые не могут быть скомпилированы на текущих версиях, или для тестирования совместимости проектов:
GCC 14:
gcc14
AUR
GCC 13:
gcc13
AUR
GCC 12:
gcc12
AUR
GCC 11:
gcc11
AUR
GCC 10:
gcc10
AUR
GCC 9:
gcc9
AUR
GCC 8:
gcc8
AUR
GCC 7:
gcc7
AUR
GCC 6:
gcc6
AUR
GCC 5:
gcc5
AUR
GCC 4.9:
gcc49
AUR
GCC 4.8:
gcc48
AUR
GCC 4.7:
gcc47
AUR
GCC 4.6:
gcc46
AUR
GCC 4.5:
gcc45
AUR
GCC 4.4:
gcc44
AUR
GCC 4.3:
gcc43
AUR
Другие фронтенды для старых версий GCC можно найти в официальных репозиториях и AUR по запросу
gcc
<версия без точки>
; например, ищите
gcc9
, чтобы найти фронтенды для GCC 9.
Совет
Используйте
переменные среды
CC
(для C)
[1]
и
CXX
(для C++)
[2]
, чтобы указать, какая версия GCC будет использоваться, например, с make или cmake. Пример:
$ export CC=gcc-12 CXX=g++-12
Смотрите также
Документация Info
Официальный сайт
gcc(1)
Google Earth (Русский)

Состояние перевода:
На этой странице представлен перевод статьи
Google Earth
. Дата последней синхронизации: 24 августа 2023. Вы можете
помочь
синхронизировать перевод, если в английской версии произошли
изменения
.
Со
страницы проекта
:
Google Планета Земля позволяет путешествовать по миру с помощью виртуального глобуса и просматривать фотографии со спутника, карты, ландшафт, трехмерные здания и многое другое. Насыщенное географическое содержание Google Планета Земля дает возможность видеть мир более реалистично. Можно перелететь в свое любимое место, искать компании и даже перемещаться по задаваемым маршрутам.
Установка
Установите
пакет
google-earth-pro
AUR
.
Устранение неполадок
Совет
См.
официальный форум поддержки
для тем, не затрагиваемых здесь.
Сбой при запуске
Google Планета Земля может испытывать сбои при запуске по многим причинам. Ниже перечислены самые частые.
Включены подсказки при запуске
Хоть и подсказки могут быть полезными, они могут давать сбои. Чтобы их отключить, измените или добавьте строку ниже к файлу
~/.config/Google/GoogleEarthPro.conf
:
~/.config/Google/GoogleEarthPro.conf
[General]
enableTips=false
Нет символа новой строки в конце файла
~/.drirc
Может выдавать сбои с драйферами
-dri
:
$ echo >> ~/.drirc
Повреждённые настройки
В случае если кэш поврежден и требует восстановления, удалите его:
$ rm -r ~/.googleearth/Cache/
Если это не помогло, попробуйте удалить всю папку настроек:
$ rm -r ~/.googleearth/
Произошёл сбой при обработке другого сбоя!
Можно попробовать удалить следующее:
$ rm -f ~/.googleearth/Cache/cookies ~/.googleearth/instance-running-lock
Wayland
Google Планета Земля ещё не поддерживает Wayland, однако принудительное включение X11 может помочь:
$ QT_QPA_PLATFORM=xcb google-earth-pro
Фотографии панорам не работают
Существует множество жалоб
[1]
[2]
[3]
об этом на
форумах Google Планета Земля
с различными решениями.
Графическое искажение
Либо см. раздел
#Повреждённые настройки
выше, либо отключите сжатие текстур в
Инструменты > Параметры... > 3D-вид > Сжатие
.
Планета Земля показывает только жёлтые границы
Согласно журналу изменений версии
7.0.3
, данная проблема была слегка исправлена, но всё же присутствует:
Изображения теперь отображаются для пользователей Linux, работающих на определённых семействах графических процессоров Intel.
Жирное использование памяти
Использование памяти можно контролировать, ограничив максимальный размер кэша в меню
Инструменты > Параметры... > Кэш
или снижением графических настроек на вкладке
3D-вид
.
Gopher (Русский)

Состояние перевода:
На этой странице представлен перевод статьи
Gopher
. Дата последней синхронизации: 2 июля 2025. Вы можете
помочь
синхронизировать перевод, если в английской версии произошли
изменения
.
Ссылки по теме
Gemini
Gopher
— это протокол передачи данных через интернет, который был очень популярен до того как HTTP занял его место. Однако до сих пор существует сообщество пользователей gopher, отдающих предпочтение простоте протокола, вместо более сложных и больших, используемых повсеместно. Сегодня популярные браузеры не имеют поддержки gopher или поддерживают протокол ограниченно.
Важно
Вся передаваемая и принимаемая информация через gopher не шифруется, поэтому может быть подвержена перехвату и модификации.
Клиенты для Gopher
Использование gopherspace требует наличия клиента.
Lynx
может взаимодействовать с gopher; а также доступны клиенты из AUR, включающие:
bombadillo
AUR
castor
AUR
cgo-git
AUR
ddwarf
AUR
sacc
AUR
gopherus
AUR
Используйте поиск AUR для получения
полного списка
.
Хороший сайт для начала исследования gopherspace:
http://gopher.quux.org:70/
Сервер Gopher
Создать свой сервер в gopherspace относительно просто. Достаточно установить сервер для gopher и добавить ваши страницы.
Вот некоторые сервера для gopher:
geomyidae
AUR
motsognir
AUR
stagit-gopher
AUR
gophernicus-git
AUR
Добавление страниц
Gopher является текстовым протоколом. Начните с создания
gophermap
, для создания домашней страницы вашего gopherhole, и включите в него ссылки на остальные файлы.
Gophermap
включает в себя типы элементов, которые описывают содержимое файла. Пример gophermap:
iWelcome to this Gopherhole!

0This is a text file in a link	file.txt
9This is a pdf file in a link	file.pdf
1This is a link to a directory	subdir

IAn image	img.gif

0A file on another server	/gopher/relevance.txt	gopher.floodgap.com	70
hA HTTP link to a website URL:https://archlinux.org
Формат файла задаётся
типом элемента
, который записывается первым символом передаваемой строки, за ним следует
отображаемая строка
(т.е. текст, который будет показан пользователю),
селектор
(т.е. путь до передаваемого файла),
имя хоста
(т.е. доменное имя сервера, где находится запрашиваемый файл) и
порт
(т.е. номер порта, который использует сервер).
Тип элемента
и
отображаемая строка
пишутся без пробелов; остальные элементы разделяются табуляцией.
Полный список доступных типов элементов доступен по ссылке
Wikipedia:Gopher (protocol)#Item types
Overbite для Firefox
The Overbite Project
— проект, направленный на включение поддержки gopherspace в некоторых браузерах и устройствах, включающих Mozilla Firefox. Подробнее о расширении
firefox-extension-overbitenx
AUR
или
overbitewx
.
Примечание
OverbiteNX и OverbiteWX являются преемниками расширения OverbiteFF для Firefox, как отмечается на страницах сайтов расширений.
Использование Gopher через HTTP
Вы можете использовать
https://gopher.floodgap.com/gopher/gw
для использования протокола Gopher через HTTP, т.е. в браузере, не поддерживающем Gopher.
Смотрите также
Примеры сайтов на Gopher
H2 (Русский)

Состояние перевода:
На этой странице представлен перевод статьи
H2
. Дата последней синхронизации: 18 апреля 2022. Вы можете
помочь
синхронизировать перевод, если в английской версии произошли
изменения
.
Из
Википедии
:
H2 — открытая кроссплатформенная СУБД, полностью написанная на языке Java.
Несмотря на малый размер (чуть более 1 МБ) H2 поддерживает следующие возможности «из коробки»:
Два режима работы (клиент-сервер, встроенный)
Браузерная консоль управления
Шифрование данных
Два режима хранения данных (файловая система, память)
Установка
Установите
пакет
h2
AUR
.
Веб-консоль / Управление БД
Чтобы запустить веб интерфейс на порту 8082, используйте:
$ h2-console
TCP / PG Сервер
Чтобы запустить веб интерфейс на порту 8082, TCP Сервер на порту 9092 и PG Сервер (Сервер, использующий PostgreSQL протокол) на порту 5435, используйте:
$ java -cp /usr/share/java/h2/h2.jar org.h2.tools.Server
Можно подключиться, используя JDBC URL адрес. Например:
jdbc:h2:tcp://192.168.103.128:9092/~/test
Примечание
Можно использовать флаг
-ifNotExists
для создания пустой базы данных
Hamachi (Русский)

Состояние перевода:
На этой странице представлен перевод статьи
Hamachi
. Дата последней синхронизации: 22 марта 2024. Вы можете
помочь
синхронизировать перевод, если в английской версии произошли
изменения
.
Hamachi
— проприетарная, коммерческая VPN программа от LogMeIn, Inc. С hamachi Вы можете организовать два или более компьютера с интернетом в собственную виртуальную сеть для прямой безопасной связи.
Установка
Установите
пакет
logmein-hamachi
AUR
.
Для Hamachi доступны следующие графические оболочки:
haguichi
AUR
(Gtk3, Vala)
quamachi
AUR
(Qt5, Python)
Конфигурация
Hamachi настраивается в
/var/lib/logmein-hamachi/h2-engine-override.cfg
(Создайте данный файл, если его не существует).
К сожалению, найти полный список возможных вариантов конфигурации нелегко, поэтому здесь приведены некоторые из них, которые вы можете использовать.
Использование инструмента командной строки hamachi от имени обычного пользователя
Чтобы использовать инструмент командной строки
hamachi
от имени обычного пользователя, добавьте следующую строку в файл конфигурации:
/var/lib/logmein-hamachi/h2-engine-override.cfg
Ipc.User
username
Автоматическая настройка пользовательского псевдонима
Обычно, hamachi использует ваше системное имя хоста как псевдоним для других hamachi пользователей, которые увидят псевдоним. Если вы хотите автоматически устанавливать пользовательский псевдоним при каждом запуске hamachi, добавьте следующую строку в файл конфигурации:
Setup.AutoNick ВашНик
Вы также можете вручную установить пользовательский псевдоним в инструменте командной строки
hamachi
:
# hamachi set-nick ВашНик
Но это нужно делать каждый раз, когда Hamachi (повторно) запускается, так что если вы хотите всегда использовать один и тот же псевдоним, установить его автоматически (как описано выше), вероятно, будет проще.
Использование
Запустите
logmein-hamachi.service
.
Для получения списка всех возможных команд запустите:
$ hamachi help
Note
Убедитесь, что вы изменили статус канала (каналов), в котором вы находитесь, на "онлайн", если вы хотите выполнять какие-либо сетевые действия на компьютерах в этом канале.
Для запуска hamachi после каждой загрузки
включите
logmein-hamachi.service
.
Haveged (Русский)

Ссылки по теме
Rng-tools
Состояние перевода:
На этой странице представлен перевод статьи
Haveged
. Дата последней синхронизации: 16 мая 2020. Вы можете
помочь
синхронизировать перевод, если в английской версии произошли
изменения
.
haveged
— проект, разрабатывающий простой в использовании и непредсказуемый
генератор случайных чисел
(англ.), основанный на алгоритме HAVEGE. Haveged был создан для предотвращения низкого уровня энтропии в устройстве Linux для генерации случайных чисел, что может произойти при некоторых рабочих нагрузках, особенно на headless-серверах.
Важно
Качество сгенерированной энтропии не гарантируется и иногда оспаривается (см. статьи
LCE: Do not play dice with random numbers
(англ.) и
Is it appropriate to use haveged as a source of entropy on virtual machines?
(англ.)). Используйте haveged на свой риск или используйте его в паре с аппаратным генератором случайных чисел с помощью
rng-tools
(см. секцию
#Альтернативы
).
Установка
Установите
пакет
haveged
.
Запустите
и
включите
службу
haveged.service
.
Просмотр доступной энтропии
Если вы не уверены в необходимости haveged, запустите следующую команду:
# cat /proc/sys/kernel/random/entropy_avail
Эта команда покажет количество собранной на сервере энтропии. Если её довольно мало (<1000), то, вероятно, стоит установить haveged. Иначе криптографические приложения будут
блокироваться
(англ.) до тех пор, пока не появится достаточно энтропии. К примеру, может снизится скорость беспроводного соединения в случае, если сервер используется в качестве
программной точки доступа
.
Воспользуйтесь этой командой снова, чтобы проверить, насколько haveged увеличил пул энтропии после установки.
Альтернативы
Если у вас нет определённой причины не доверять каким-либо аппаратным генераторам случайных чисел в вашей системе, вы должны сначала попробовать использовать их с
rng-tools
и если этого окажется недостаточно (или у вас нет доступного аппаратного генератора случайных чисел), тогда используйте haveged.
Виртуальные машины
Как обсуждалось в
Is it appropriate to use haveged as a source of entropy on virtual machines?
(англ.), качество энтропии, генерируемой haveged, может быть спорным в виртуальной среде. Haveged полагается на инструкцию rdtsc, которая может быть виртуализирована, из-за чего понизится уровень энтропии. В некоторых гипервизорах есть возможность отключить виртуализацию rdtsc, что, в теории, позволит haveged более качественно генерировать энтропию.
Смотрите также
Официальный веб-сайт
(англ.)
Статья DigitalOcean по настройке haveged
(англ.)
Helix (Русский)

Состояние перевода:
На этой странице представлен перевод статьи
Helix
. Дата последней синхронизации: 22 марта 2024. Вы можете
помочь
синхронизировать перевод, если в английской версии произошли
изменения
.
Ссылки по теме
Kakoune
Neovim
Vis
Helix
— модальный редактор текста, написанный на Rust и вдохновлённый
Neovim
и
Kakoune
. В нём реализованы изменения в традиционном рабочем процессе Vim, аналогичные Kakoune, такие как редактирование на основе выделения и поддержка нескольких курсоров. Helix включает в себя функции "из коробки" и пока не имеет систему плагинов. Он имеет поддержку
пользовательских языков
. Поэтому его можно считать более простым в настройке, но менее настраиваемым, чем Vim и аналогичные редакторы.
Установка
Установите
пакет
helix
или
helix-git
AUR
для версии для разработки.
Конфигурация
Helix читает необязательный файл конфигурации
~/.config/helix/config.toml
. Смотрите
эту
страницу официальной документации для списка доступных опций.
Смотрите также
Репозиторий на GitHub
Официальная документация
Help:Browsing (Русский)

Ссылки по теме
Help:Чтение
Состояние перевода:
На этой странице представлен перевод статьи
Help:Browsing
. Дата последней синхронизации: 2 августа 2020. Вы можете
помочь
синхронизировать перевод, если в английской версии произошли
изменения
.
Официальный
MediaWiki
-сервер
ArchWiki
доступен онлайн на
https://wiki.archlinux.org
и с любого
веб-браузера
.
Следует отметить, что некоторые переводы хранятся на внешних ресурсах с другими доменными именами, см.
Help:i18n (Русский)#Языки
.
Поиск
This article or section needs expansion.
Reason:
Необходимо описать внутренний поисковой движок, включая поиск определённых фраз. (Discuss in
Help talk:Browsing (Русский)
)
MediaWiki поддерживает
полнотекстовый поиск
, а поисковая строка доступна в начале страницы. Из ограничений стоит отметить, что индексируются слова, содержащие только более 3 символов. Если же необходим поиск более коротких слов (от 1 до 3 символов), воспользуйтесь функцией
Google
sitesearch
. Введите необходимый запрос, после чего будет автоматически произведён поиск по ArchWiki.
Также можно делать это вручную, дописывая
site:wiki.archlinux.org
к запросам в Google:
"ключевые слова" site:wiki.archlinux.org
Однако стоит учитывать, что Google индексирует ArchWiki только каждые 1-3 дня.
Ярлыки DuckDuckGo
Также можно воспользоваться
ярлыками (bangs) DuckDuckGo
для поиска по ArchWiki. После добавления DuckDuckGo в браузер в качестве поискового движка по умолчанию можно будет писать подобные запросы прямо в адресной строке:
!archwiki "ваш поисковой запрос"
или, короче:
!aw "ваш поисковой запрос"
Поиск связанных статей
Каждая статья ArchWiki отнесена к определённым
категориям
, которые отображаются в конце страницы. Например, данная статья относится к
Category:Help (Русский)
и
Category:Русский
. Полная иерархия категорий доступна на странице
Содержание
.
Также многие статьи указывают связанные страницы в блоке "
Ссылки по теме
" в начале.
Оффлайн-просмотр
arch-wiki-docs
— страницы ArchWiki, оптимизированные для оффлайн-просмотра.
https://github.com/lahwaacz/arch-wiki-docs
||
arch-wiki-docs
arch-wiki-lite
— Arch-wiki-lite разработан для предоставления максимально удобного способа чтения ArchWiki в условиях несчастного человека без доступа к интернету или без возможности запустить графический веб-браузер.
http://kmkeen.com/arch-wiki-lite/
||
arch-wiki-lite
arch-wiki-man
— страницы ArchWiki, доступные для просмотра и поиска через man.
https://github.com/greg-js/arch-wiki-man
||
arch-wiki-man
AUR
Альтернативные онлайн-просмотрщики
Wikicurses
— простой curses-интерфейс для сайтов MediaWiki, таких как ArchWiki или Wikipedia.
https://bbs.archlinux.org/viewtopic.php?id=187864
||
wikicurses
,
wikicurses-git
AUR
Совет
Также существует
ArchWiki Viewer for Android
для пользователей Android. Это простая программа просмотра ArchLinux Wiki в онлайн-режиме. Содержимое страниц оптимизировано для просмотра с мобильных устройств.