Некоторые моменты, которые появлялись во время установки, настройки и во время работы.
Установка с USB флешки
Если записать загрузочную флешку чем-нибудь, вроде Rufus, то при запуске на компьютерах и ноутбуках, которые я пробовал, возникает проблема. Появляется ошибка: Error: . device did not show up after 30 sec . Методы описанные в интернете по созданию ярлыка на отсутствующее устройство не помогают. Помогло просто действие — после появления командной строки и сообщения об ошибке нужно вытащить и вставить флешку. После этого командой exit выйти оттуда и загрузка продолжится.
Тоже самое помогает, когда флешка начинает загружать систему и потом выпадает ошибка и появляется командная строка Grub. Во время экрана загрузки системы вытащить и вставить флешку.
Установка с русским языком
Если во время установки выбрать русский язык, русскую раскладку и при этом ввести пароль на английском, то потом не получится войти в систему, так как нельзя будет выбрать другой язык кроме русского. После логина уже можно будет настроить локаль и добавить языки, но в первый раз может возникнуть проблема.
ОГНЕННЫЙ десктоп Linux: установка и полная настройка Manjaro Linux для разработчиков
Я просто установил английскую версию с английской раскладкой, а уже потом добавил русскую раскладку и переключил интерфейс на русский. Бонусом в домашней папке все элементы остались с английскими названиями (можно было выбрать поменять или нет на русский).
Проблема с DHCP
В первый раз никак не могла определиться сеть, постоянно возникала ошибка и соединение начиналось заново. Я не смог найти почему это происходит, но случайно нашел решение.
Нужно создать файл /etc/NetworkManager/conf.d/dhclient.conf и добавить в него:
[main]
dhcp=dhclient
После этого перезапустить NetworkManager:
sudo systemctl restart NetworkManager.service
Проблема с Teamviewer
После установки TeamViewer у него было странное поведение: не менялись настройки, нельзя было войти в аккаунт, не было подключения к серверам.
Нужно запустить сервис TeamViewer и включить его для автоматического запуска:
sudo systemctl enable teamviewerd
Эту же команду надо выполнять после каждого обновления TeamViewer.
Глобальная настройка прокси
Помимо настроек прокси в меню настройках сети, для их изменения для всех консольных и системных приложений нужно добавить в файл /etc/environment следующие строки и выполнить перезагрузку:
Установка MinGW w64
Установка MinGW из AUR тоже оказалась нетривиальной задачей в связи с тем, что есть зависимости взаимоисключающих пакетов. Устанавливать необходимо в следующем порядке:
- mingw-w64-binutils
- mingw-w64-headers
- mingw-w64-gcc-base
- mingw-w64-crt
- mingw-w64-winpthreads
- mingw-w64-gcc
Периодически будет спрашивать об удалении конфликтующих пакетов (типа gcc-base ) — надо соглашаться
Проблема со звуком Bluetooth наушников
Сам Bluetooth завелся без проблем и соединение с наушниками тоже. Но возникла проблема, что наушники не могли переключиться в профиль воспроизведения звука a2dp, оставаясь всегда в гарнитуре. После долгих экспериментов, случайно наткнулся на пакет pulseaudio-bluetooth-a2dp-gdm-fix , после установки которого после перезагрузки все заработало как надо. Видимо проблема была именно в захвате аудио профиля в gdm.
Установка программ в Linux Manjaro с использованием pacman
Кириллические шрифты
Для отображения кириллических шрифтов в X.org нужно установить пакет xorg-fonts-cyrillic .
Проблема с русским шрифтом в консоли
Изначально в консолях tty русский шрифт отображается квадратиками и нельзя переключить язык. Описание по локализации есть тут. Нужно установить пакет с хорошими шрифтами с русскими символами terminus-font .
А затем отредактировать файл /etc/vconsole.conf :
LOCALE=»ru_RU.UTF-8″
KEYMAP=»ru»
FONT=»ter-v16n»
CONSOLEMAP=»»
Шрифты находятся в директории /usr/share/kbd/consolefonts . Оттуда можно выбрать любой. Временно можно установить шрифт командой setfont .
В случае, если невозможно переключить язык (как у меня было до настройки), а запросы некоторых команд требует русские да/нет, можно перевести вывод всех программ в английский язык командой: export LC_ALL=C . Обратно вернуть unset LC_ALL .
Обновление пакета AUR вручную
Чтобы вручную пересобрать проект из AUR нужно перейти в директорию, где находится файл PKGBUILD , собрать его и установить пакет:
makepkg pacman -U package-name.pkg.tar.xz
Добавление комбинации клавиш на вызов терминала
Почему-то в Gnome на Manjaro по умолчанию нету комбинации клавиш для вызова терминала Ctrl+Alt+T . Добавить его можно в параметрах -> устройства -> клавиатура с командой gnome-terminal —geometry 80×24 .
Проблема с USB портами ноутбука
На моем старом ноутбуке была проблема с тем, что подключенные USB устройства не появлялись в системе. Только если они были подключены при включении.
Решилось это редактированием /etc/default/grub и добавлением:
GRUB_CMDLINE_LINUX_DEFAULT=“quiet usbcore.autosuspend=-1”
После этого вызвать update-grub и перезагрузить компьютер.
Проблема с обновлением Dropbox
При автоматическом обновлении Dropbox из AUR он зависает и не запускается, т. к. не может завершить обновление. Решением является запрет записи в каталог, в котором он скачивает свои обновления, как описано здесь
rm -rf ~/.dropbox-dist install -dm0 ~/.dropbox-dist
Установка предыдущей версии пакета и игнорирование обновлений
Вернуть предыдущую версию пакета можно из кэша пакетного менеджера, выполнив следующую команду:
pacman -U /var/cache/pacman/pkg/package-old_version.pkg.tar.xz
После этого необходимо добавить выбранный пакет в секцию игнорируемых пакетов IgnorePkg в конфигурационном файле:
nano /etc/pacman.conf
Установка KDE Plasma
Install a basic KDE Plasma environment
sudo pacman -S plasma kio-extras
Optional: Install KDE applications
sudo pacman -S kde-applications
Optional: Install and use SDDM, the recommended display manager for KDE
systemctl enable sddm.service —force systemctl reboot
Optional: Install the Manjaro configuration and theming for plasma
sudo pacman -S manjaro-kde-settings sddm-breath-theme manjaro-settings-manager-knotifier manjaro-settings-manager-kcm
First, take a look at the about from this command: pacman -Qqg gnome gnome-extra . That is the list of packages you are about to remove. Note that the networkmanager and gvfs packages are on that list. If you still want to proceed, try to remove them somewhat conservatively:
sudo pacman -Rsu gnome gnome-extra . Given that you have already done this, it may not remove anything additional. You can get more aggressive but there is definitely some risk here as a lot of packages depend on packages from the gnome group. Read this list of packages very carefully before you proceed. This may remove critical packages. If the list does not look safe then press N to not run the command.
I tested this command to make sure I didn’t have a typo in it and the proposed package list included the entirety of XFCE and my display manager sudo pacman -Rsc gnome gnome-extra . If the list looks fine then you are done. If does not then you will want to go back to sudo pacman -Rsu gnome gnome-extra and resolve some of the conflicts manually.
Размер иконок taskbar KDE
Edit the file ~/.config/plasma-org.kde.plasma.desktop-appletsrc
After every line that commences extraItems= add another line iconSize=3
Изменение версии Python по умолчанию
sudo ln -sf /usr/bin/python2 /usr/bin/python
И обратно на версию 3:
sudo ln -sf /usr/bin/python3 /usr/bin/python
Изменение размера отсканированных PDF файлов
- -dPDFSETTINGS=/screen lower quality, smaller size. (72 dpi)
- -dPDFSETTINGS=/ebook for better quality, but slightly larger pdfs. (150 dpi)
- -dPDFSETTINGS=/prepress output similar to Acrobat Distiller «Prepress Optimized» setting (300 dpi)
- -dPDFSETTINGS=/printer selects output similar to the Acrobat Distiller «Print Optimized» setting (300 dpi)
- -dPDFSETTINGS=/default selects output intended to be useful across a wide variety of uses, possibly at the expense of a larger output file
Или использовать утилиту ps2pdf
Источник: embeddy.ru
Manjaro linux команды терминала
Pacman это менеджер пакетов (package manager), используемый в Manjaro Linux, развиваемый главным образом командой разработчиков Arch Linux. Он используется для установки, обновления, настройки и удаления программного обеспечения. Для использования Pacman необходимо вводить текстовые команды в терминале; все команды с примерами описаны ниже — держите наготове открытыйй терминал.
Для обновления своей системы нужно ввести следующую команду в терминале:
В системе Manjaro присутствует база данных всех пакетов приложений (в т.ч. обновлений системы и программ), которые доступны из официальных репозиториев. Она используется для того, чтобы pacman мог найти и загрузить эти пакеты для установки. Прежде, чем система начнет обновляться, будет запущено автоматическое обновление этой базы данных. Однако, использование данной команды более фундаментальный процес нежели простое обновление базы данных, поскольку она полностью ее перестраивает. Для синхронизации своей базы данных с репозиторием Manjaro введите в терминале следующую команду:
Для одновременой синхронизации с репозиториями и обновления своей системы, введите:
Также возможно использование pacman для поиска пакетов приложений, и тех, что доступны для установки из репозитория, и тех, что уже установлены в системе.
Поиск в репозиториях Manjaro
Для поиска нужного приложения в репозиториях пакетов Manjaro необходимо знать его название. Префикс sudo для этого не требуется. Основной синтаксис для поиска приложений в официальных репозиториях Manjaro такой:
Например, для поиска в репозиториях текстового редактора под названием Leafpad нужно ввести следующую команду:
Поиск пакета в системе
Также возможен поиск пакета, который уже установлен в системе. Для получения общей информации нужно ввести следующую команду:
В тоже время, чтобы получить более развернутую информацию об установленном пакете, нужно ввести команду:
Наконец, можно получить исчерпывающую информацию о пакете, включая связанные файлы и данные, изменные пакетом, введя команду:
В итоге, можно вывести полный список всех установленных в системе пакетов командой:
Чтобы вывести список всех зависимостей, относящихся к выбранному пакету (т.е. других приложений, требующихся для работоспособности устанавливаемой программы), нужно ввести:
Чтобы вывести список всех сирот — то есть установленных пакетов, которые больше не используются как чьи-то зависимости и не предназначены для какой-либо цели, введите:
Настоятельно рекомендовано удалять все пакеты-сироты из системы. Не смотря на то, что они с виду безвредны, тем не менее они не служат никакой цели и кроме того занимают место и ресурсы. Вместо того, чтобы удалять их поодиночке, введите указанную выше команду чтобы очистить от них систему одним махом.
См. Удаление пакетов-сирот для получения полной информации, касающейся днного топика.
Пакеты приложений можно загружать и устанавливать из любых источников, а не только из официальных репозиториев Manjaro. Тем не менее, следует отметить, что устанавливая пакеты из неофициальных источников, вы подвергаете свою систему риску. Делайте это, только если до конца понимаете последствия своих действий!
Пакеты из репозиториев Manjaro
Чтобы установить пакет приложений, следует выполнить:
Например, чтобы загрузить и установить приложение leafpad, нужно ввести следующую команду:
Кроме того, введя следующую команду можно просто загрузить нужные пакеты, но не устанавливать их сразу жеI:
Пакеты из репозитория пользователей Arch — AUR (Arch User Repository)
Чтобы установить пакет из AUR используя обертку для pacman типа yaourt, нужно выполнить-
См. AUR для получения подробностей.
Пакеты скачанные из интернета или скопированные с носителя
Чтобы установить пакеты уже загруженные в систему (название файла должно заканчиваться на pkg.tar.xz), используйте следующий синтаксис:
Например, чтобы установить пакет leafpad.pkg.tar.xz из папки Загрузки, необходимо ввести команду:
Для установки пакета через адрес в интернете (т.е. находящегося где-то на сервере в мировой сети, например с адресом http://www.examplepackage/repo/examplepkg.tar.xz), нужно ввести:
Для удаления пакетов приложений достаточно ввести:
Например, для удаления приложения Leafpad, введите:
Можно также удалить сам пакет вместе с относящимеся к нему зависимостями, если эти зависимости не затрагивают другие нужные пакеты. Удаление зависимостей, относящихся только к тому пакету, который вы намерены удалить, даже необходимо, т.к. они в этом случае становятся сиротами, больше нигде не задействованы в системе, нагружают ее, используют ее ресурсы впустую. Для удаления пакета с зависимостями введите команду:
Кроме того, Pacman обычно также сохраняет конфигурационные файлы, возникающие в процессе работы установленных программ, перед их удалением. В таком случае для наиболее полного удаления (т.е. и пакета, и зависимостей, и сгенерированных конфигурационных файлов) введите команду:
Системный кэш — то место, куда сохраняются все загруженные пакеты приложений перед установкой в систему. Они остаются в кэше даже после установки. Именно поэтому при повторной установке пакета система не загружает пакет из репозитория вновь, а устанавливает его сохраненную в кэше версию (если последняя на данным моент версия в репозитории и сохраненная в кэше совпадают). Тем не менее, кэш можно очистить, чтобы освободить место в системе. Это бывет необходимо когда нехватает места для загрузки и установки нового пакета.
Для очистки кэша от уже установленных пакетов введите:
Для полной очистки кэша введите (с осторожностью):
Настройки Pacman находятся в /etc/pacman.conf
Фиксирование версии пакета с запретом на обновление
Для нескольких пакетов нужно указать их названия через пробел в одну строку, либо для каждого вводить с новой строки IgnorePkg= .
Запрет на обновление доступен и для групп пакетов
Было бы не плохо овладеть навыком работы в pacman, его мощным инструментарием. Полный список опций pacman будет выведен на экран в ответ на команду:
Для выхода из списка, просто нажмите q.
Решение различных проблем, связанных с pacman, описано на этой странице.
Для новичков, которые только что перешли на эту операционную систему терминал Linux может показаться очень сложным и непонятным. Но, тем не менее, это один из главных инструментов управления системой, с помощью которого можно выполнить тонкую настройку многих компонентов, а также работать с системой более эффективно.
Графический интерфейс делает использование системы более удобным, простым и приятным. Например, просмотр веб-страниц в терминале был бы сплошным ужасом. Но есть вещи, которые намного удобнее делать именно через терминал. Зная некоторые основы, вы сможете выполнять техническое обслуживание своей системы или управлять ею, когда графический интерфейс не запускается. В этой статье мы рассмотрим 5 команд Linux для начинающих, которые обязательно знать каждому пользователю.
1. sudo
Эту команду должны знать все, без исключения. Это очень простая, но в то же время наиболее часто используемая при администрировании системы. Она позволяет выполнять другие команды терминала linux от имени администратора. Это нужно если вы хотите получить доступ к системным файлам или выполнять программы, которым нужны права суперпользователя.

Например, если вы хотите создать подкаталог в папке /mnt, то должны использовать sudo, потому что /mnt принадлежит суперпользователю. Если вы хотите изменить любой файл за пределами домашней директории, вам придется использовать sudo. Но для этого ваш пользователь должен входить в группу wheel или прописан в файле sudores, подробно про настройку sudo написано в отдельной статье.

Помните, что все команды терминала linux будут выполняться от имени суперпользователя, а это значит, что вы можете повредить свою систему, поэтому будьте очень осторожны.
2. Ваш пакетный менеджер (apt, yum, pacman)
Одна из главных причин почему новички будут использовать sudo — это установка и удаление программ с помощью менеджера пакетов. В разных дистрибутивах используются разные пакетные менеджеры apt в Debian и всех, основанных на нем дистрибутивах, yum — в RedHat, а в Arch Linux — pacman. Они отличаются с опциями, параметрами, способами использования. Но они выполняют одни и те же действия — установку, удаление или обновление пакетов. Но их нужно выполнять с правами администратора.

Рассмотрим некоторые основные команды, которые вы можете использовать.
Yum (Red Hat/Fedora/CentOS)
sudo yum install пакет
sudo yum remove пакет
sudo yum update
Apt (Debian/Ubuntu/Mint)
sudo apt install пакет
sudo apt remove пакет
sudo apt update
$ sudo apt upgrade
Pacman (Arch/Manjaro)
sudo pacman -S пакет
sudo pacman -R пакет
sudo pacman -Syu
Все эти пакетные менеджеры поддерживают огромное количество возможностей, например, автоматическое разрешение зависимостей, поиск пакетов, проверка их целостности, поиск файлов пакетов в системе и многое другое. Если вы не знаете точное имя пакета, то можете использовать автодополнение терминала, как и для пути файла. Для этого просто наберите первые буквы имени и нажмите два раза Tab, пакетный менеджер покажет все доступные пакеты, которые начинаются на эти символы.
3. systemctl (Systemd)
На протяжении долгого времени фоновые программы назывались демонами и запускались с помощью специальных скриптов инициализации. Для новичков эти скрипты были очень сложными и они не всегда могли их изменить или просто понять. Теперь все эти скрипты были заменены на систему инициализации под названием Systemd. Сейчас она используется в большинстве популярных дистрибутивов Linux.

Большинство операций по управлению сервисами выполняются с помощью одной утилиты — systemctl. С помощью нее вы можете запускать, останавливать и перезагружать сервисы, проверять их состояние, добавлять в автозагрузку и многое другое. Для запуска сервиса просто выполните:
sudo systemctl start имя_сервиса
Точно так же вы можете перезапустить сервис, для этого используйте:
sudo systemctl restart имя_сервиса
Для остановки выполните:
sudo systemctl stop имя_сервиса
Для добавления сервиса в автозагрузку выполните:
sudo systemctl enable имя_сервиса
А чтобы удалить из автозагрузки:
sudo systemctl disable имя_сервиса
Команда ls очень проста, но более полезна, чем можно подумать с первого взгляда. Эта команда просто выводит список файлов и папок по заданному пути. По умолчанию она выводит список файлов в текущем рабочем каталоге. Но вы можете указать путь сами.

Можно сказать, что это аналог утилиты dir для Windows. Она полезна тем, что вы можете посмотреть список конфигурационных файлов в директории или найти нужное имя файла без графического интерфейса. Имена файлов и папок в Linux чувствительны к регистру, поэтому иногда может быть очень нужно посмотреть как пишется что-то.
5. man
Далеко не всегда мы знаем все о системе и синтаксис каждой команды, которую нужно выполнить. Хорошо если есть доступ к интернету и вы можете найти там всю необходимую информацию. Но что делать если доступа к сети нет? Мы рассмотрели далеко не все основные команды Linux, но с помощью одной этой команды вы можете исправить все этот недостаток.

К операционной системе LInux есть команда man, с помощью которой вы можете узнать всю интересующую вас информацию о той или иной команде. Например, чтобы узнать что делает chmod вам достаточно выполнить man chmod. В документации, которую выведет команда есть полное ее описание, синтаксис, опции, а также иногда примеры использования. Для многих команд поддерживается русский язык. Для перемещения по странице используйте PageUp и PageDown. Для выхода нажмите Q.
Выводы
Есть еще очень много команд, которые вы можете выполнять в терминале Linux чтобы более эффективно управлять своей системой. По мере того, как вы будете узнавать новые команды, пользоваться терминалом будет легче. В современных системах вы можете сделать вообще все с помощью графического интерфейса, но терминал по-прежнему остается самым быстрым и эффективным способом.
Консольные команды имеют много преимуществ, например, когда программа работает не так, как нужно, то в терминал выводятся сообщение об ошибках. В сегодняшней статье мы рассмотрели команды linux для начинающих, если вы начали пользоваться Linux, то обязательно изучите терминал.
Обновление операционной системы Manjaro через эмулятор терминала.
1. Поиск зеркал: (Серверов)
sudo pacman-mirrors -g
2. Обновление системы: (Полное обновление)
sudo pacman -Syyuu
3. Установка ключей: (////////)
sudo pacman-key —init
sudo pacman-key —populate archlinux manjaro
17 комментариев
Попытался обновиться по вашему методу. Вот что выдал терминал:
ошибка: perl-dbi: signature from «Tyler Dence (Build Key) » is marginal trust
:: Файл /var/cache/pacman/pkg/perl-dbi-1.642-1.0-i686.pkg.tar.xz поврежден (неверный или поврежденный пакет(PGP-подпись)).
Хотите его удалить? [Y/n]
ошибка: xfce4-notifyd: signature from «Tyler Dence (Build Key) » is marginal trust
:: Файл /var/cache/pacman/pkg/xfce4-notifyd-0.4.3-1.0-i686.pkg.tar.xz поврежден (неверный или поврежденный пакет(PGP-подпись)).
Хотите его удалить? [Y/n]
ошибка: не удалось завершить транзакцию (неверный или поврежденный пакет)
Обнаружены ошибки, пакеты не обновлены.
Вопрос: что делать? Я в этой системе ни бум-бум, только что установил.
Значит так, удалил это, обнаружился конфликт:
(908/908) проверка конфликтов файлов [######################] 100%
ошибка: не удалось завершить транзакцию (конфликтующие файлы)
thunar-archive-plugin: ‘/usr/lib/xfce4/thunar-archive-plugin/engrampa.tap’ существует в файловой системе
Обнаружены ошибки, пакеты не обновлены.
Удалять thunar-archive-plugin, или что?
Жду ответа, как соловей лета.
Ошибку выдает из за устаревших ключей пакетов.
Установите пакеты свежих ключей:
sudo pacman-key —init
sudo pacman-key —populate archlinux manjaro
Нет связанных сообщений
Источник: girlgames01.ru
Маленькие секреты Манджаро
Трёхнедельная череда праздников закончилась, температура за окном стремится к минус сорока (привет глобальному потеплению!). Я же, прежде чем вернуться к некомпьютерным вопросам, решил начать ещё одну статейку про Манджаро. Собственно, мне хотелось бы создать здесь мой собственный небольшой сборник секретов-советов, помогающих мне использовать Манждаро. Ни в коем случае не претендую на оригинальность, большинство из написанного здесь было найдено в различных источниках в Сети.
Я просто надеюсь, что вы тоже найдёте здесь что-то полезное для себя.
Редактирование файлов конфигурации в KDE
Разработчики KDE некоторое время назад преподнесли пользователям неприятный сюрприз: стало сложнее редактировать системные файлы конфигурации. Особенно неприятно это выглядело поначалу: захочешь ты, например, отредактировать /etc/fstab. Пустяковое, казалось бы, дело! Открываешь dolphin, щёлкаешь правой кнопкой, выбираешь нужное из «Действий root», набираешь пароль… и ничего! Странно! Ладно, открываем терминал, вводим:
И система сообщает, что kate больше не работает с правами root (и dolphin с ними, как выяснится позже, тоже не работает!). Приехали! Теперь, оказывается, нужно использовать sudoedit… Хорошо, набираем
…и выпадаем в осадок окончательно! Тот, кто знает, что такое vi или vim — разберётся, а остальные…
Впрочем, хватит ворчать! Выход есть, и даже не один!
- Можно использовать, например, nano:
Но если вы хотите использовать именно kate, выход всё равно есть!
2. Можно приказать sudoedit использовать kate через соответствующую переменную:
SUDO_EDITOR=kate sudoedit /etc/fstab
… и fstab открывается с помощью kate! И зачем, спрашивается, нужно было огород городить?
3. Чтобы не вводить каждый раз SUDO_EDITOR=kate достаточно просто вставить строчку
в свой файл .bashrc или .zshrc (смотря что вы используете — bash или zsh. Всё! Теперь для редактирования fstab нужно будет набрать только
без всякого вреда для здоровья!
Настройка русского языка в консоли
Современный пользователь «домашнего» Линукса (серверы — вопрос отдельный) редко пользуется «голой» консолью, потребность в этом возникает нечасто. Чаще всего это — проведение аварийно-спасательных работ, но бывают и другие причины.
Например, игра Starcraft II хорошо работает в Линуксе под Wine, за одним исключением: при попытке выйти из игры программа зависает, и убрать это зависание можно «убив» соответствующий процесс. Об этом, впрочем, в другой раз. Проблема в том, что, если в системе активна русская локаль, а в консоли не настроены экранные шрифты, то работать в консоли будет не очень удобно. Настройка, впрочем, очень проста, рецепт взят отсюда.
- Нужно установить какой-нибудь подходящий растровый шрифт, например, пакет terminus-font. При установке KDE-версии с помощью manjaro-architect этот пакет устанавливается автоматически.
2. Отредактировать файл /etc/vconsole.conf. Вот мой файл:
Строка FONT=… определяет используемый шрифт. Все доступные шрифты можно посмотреть командой
Число определяет матрицу (размер) шрифта, может быть от 14 до 32
Строка KEYMAP=… определяет раскладку клавиатуры. Список доступных русских раскладок можно посмотреть командой
ls /usr/share/kbd/keymaps/i386/qwerty/ru* | grep UTF
/usr/share/kbd/keymaps/i386/qwerty/ruwin_alt_sh-UTF-8.map.gz
/usr/share/kbd/keymaps/i386/qwerty/ruwin_alt-UTF-8.map.gz
/usr/share/kbd/keymaps/i386/qwerty/ruwin_cplk-UTF-8.map.gz
/usr/share/kbd/keymaps/i386/qwerty/ruwin_ctrl-UTF-8.map.gz
/usr/share/kbd/keymaps/i386/qwerty/ruwin_ct_sh-UTF-8.map.gz
Всё это — стандартные русские windows-раскладки. Они отличаются клавишей переключения раскладок, я использую переключение по Ctrl-Shift.
Если вы хотите использовать в консоли мышь, нужно запустить службу gpm
sudo systemctl enable gpm.service
На этом всё. Осталось только перезагрузить машину, переключиться в консоль и проверить, что получилось.
Ошибка при загрузке системы «Sparse file not allowed»
Если вы установили систему на раздел btrfs и не используете отдельный раздел для /boot, в самом начале загрузки можете получить сообщение «Sparse file not allowed» и загрузка остановится. Эта ошибка, впрочем, не фатальна: через некоторое время или после нажатия клавиши загрузка продолжится, и вы забудете об этой ошибке до следующей перезагрузки.
К счастью, справиться с этой ошибкой несложно. Рецепт взят отсюда.
Редактируем файл /etc/default/grub:
В 32-х битной системе достаточно только отредактировать файл /etc/default/grub и скомандовать sudo update-grub.
Примечание: данная ошибка — какая-то «плавающая», она как мёд у Винни-Пуха — то есть, то нет… Недавно я в течение трёх дней дважды ставил систему на один и тот же компьютер (правда, с разных образов). В первом случае ошибка после установки отсутствовала, во втором — опять появилась…
Если свежеустановленный Манджаро не грузится…
Эта ошибка обычно появляется у тех, кто любит часто переустанавливать разные операционные системы (например, различные дистрибутивы Линукс). Она возникает только если загрузка компьютера происходит в режиме UEFI (а не BIOS или Legaсy).
Поначалу всё идёт прекрасно, система нормально устанавливается, устанавливается grub, установщик гордо рапортует о том, что установка завершена, вы спокойно перезагружаете компьютер, и тут… ничего не происходит. Компьютер не видит загрузчик новой системы, о чём и сообщает вам чёрным по белому, а если загрузка и происходит, то грузится совсем не то, что вам нужно.
В чём проблема? Если установка системы и загрузчика прошли правильно, то возможная причина — в особенностях UEFI вашего компьютера. Если я не ошибаюсь, после установки системы UEFI сохраняет загрузочную запись для новой ОС, но, во-первых, количество сохраняемых записей ограничено, и, во-вторых, может наступить момент, когда новую запись сделать будет уже невозможно. При этом установщик ОС не будет выдавать никаких сообщений об ошибках. При этом нужно сказать, что всё может зависеть от конкретной реализации UEFI в вашей конкретной материнской плате.
Что же можно сделать? Помочь нам может утилита efibootmgr. В Манджаро она установлена по умолчанию. Достаточно всего лишь дать команду:
В ответ мы увидим что-то вроде:
BootCurrent: 0000
Timeout: 1 seconds
BootOrder: 0000,0001,0003,0002
Boot0000* manjaro
Boot0001* Hard Drive
Boot0002* UEFI: Built-in EFI Shell
Boot0003* CD/DVD Drive
Звёздочками обозначены активные записи. Как видите, в моём компьютере нет лишних загрузочных записей, но если вы видите здесь следы, например, от давно удалённых дистрибутивов Линукс, то есть повод удалить ненужное. Главное — не удалите запись своей рабочей системы. Сейчас программа подсказывает нам, что запись manjaro является текущей, нетрудно догадаться, что трогать её не нужно. А вот удалить лишнее, особенно если вы хотите установить что-нибудь новенькое, не помешает. Всё решается простой командой:
sudo efibootmgr —bootnum 0003 —delete-bootnum
Вместо 0003 поставьте номер вашей ненужной записи. Теперь, если мы правильно определили причину ошибки, установка системы пройдёт нормально.
Провести такую чистку можно как из установленной системы, так и загрузившись с установочного диска, но в этом случае строчка BootCurrent будет иметь значение 0002, а не 0000. Будьте внимательны!
Если новая система у вас уже установлена, вы можете попытаться переустановить загрузчик. Если речь идёт о Манджаро, то вы можете воспользоваться уже известным нам Manjaro Architect. Нужно будет только примонтировать нужные разделы (корневой каталог и раздел efi (обычно — /boot/efi) и сделать chroot (отдельный пункт в меню Архитектора)). Остаётся только дать две команды:
grub-install —target=x86_64-efi —efi-directory=/boot/efi
update-grub
Программа efibootmgr имеет и другие возможности: вы можете, например, добавлять загрузочные записи, менять порядок загрузки и т.д., но это уже другая история.
Нужно ли отключать создание дампов памяти?
Некоторое время назад, запуская на своём компьютере XComII, я обратил внимание, что временами игра начинает очень активно использовать диск, а также заметил, что свободное место на диске уменьшилось сразу на несколько гигабайт. Проведя некоторые розыскные мероприятия я обнаружил в папке /var/lib/systemd/coredump четыре актива общим объёмом в 4 гигабайта. После этого стало понятно, почему игра порой так подтормаживала (создать архив размером в один гигабайт — задача не из лёгких даже для мощного компьютера) и появилось желание задать разработчикам игры несколько неудобных вопросов, ведь дампы памяти система создаёт при возникновении серьёзных ошибок.
И тут же у меня возник другой вопрос: можно ли отключить создание дампов памяти? Как отмечает Арчвики, они создаются прежде всего для разработчиков, обычный пользователь, даже продвинутый, вряд ли сможет их использовать. Кроме того, создание дампов памяти может повлиять на производительность системы, наличие свободного места на диске и даже безопасность (дампы могут содержать важную информацию). Арчвики предлагает несколько способов отключить эту функцию, но окончательное слово, конечно, за пользователем (хорошо это или плохо, но в Линуксе именно пользователь может и должен решать многие вопросы, связанные с работой системы), так что думайте сами, решайте сами…
Итак, чтобы отключить создание дампов памяти можно, например создать файл /etc/sysctl.d/50-coredump.conf с такой строчкой:
а затем дать команду
чтобы данная настройка начала действовать. После этого можно очистить каталог /var/lib/systemd/coredump.
С другой стороны, если какая-то программа постоянно приводит к возникновению ошибок, может быть лучше сменить программу??
PS Статья будет постепенно пополняться по мере нахождения — вспоминания — придумывания новых секретов.
Рубрики Компьютер Метки linux, manjaro, полезное, программы
9 комментариев к “Маленькие секреты Манджаро”
Редактировать конфигурационные файлы при помощи Kate можно следующим образом:
kate /etc/fstab
При нажатии в Kate Ctrl+S будет запрос пароля от root пользователя. Ответить
Да, теперь уже можно. Только зачем было придумывать эти ограничения — до сих пор понять не могу. Странно же, nano можно использовать, а kate — нельзя было… И сейчас sudo kate не работает… Ответить
Извините, вопрос от весьма начинающего. Установил Manjaro Linux на новый hdd с таблицей разделов gpt. Потом на оставшемся после установки и ничем незанятом пространстве винта в GParted создал два пустых ext4 раздела. В Thunar эти разделы увиделись, но запись на них (copy/paste из любых других источников) невозможна8( Вероятно, нужно править мой fstab, но в этом я полный пномпень(( Пожалуйста, помогите разрулить мне, чайнику, эту проблему, заранее спасибо8) Ответить
Извините, долго не заглядывал на сайт. Если вопрос ещё актуален: скорее всего здесь у вас просто нет прав доступа.
Монтировали ли вы разделы при установке? Если эти разделы не прописаны в fstab:
1. Создаём папку для монтирования, например, в домашнем каталоге.
Даём команду:
sudo nano /etc/fstab
затем добавляем строчку типа:
/dev/sd* /home/maxim/disk1 ext4 defaults,noatime 0 0
Вместо /dev/sd* поставьте ваше имя устройства, имена можно получить командой lsblk -f.
Вместо /home/maxim/disk1 — путь к вашей папке.
Сохранитесь и перезагрузитесь.
Вообще, почитайте об fstab на Арчвики, там всё подробно.
О правах доступа: Чтобы записывать в папку, нужно иметь права доступа на неё.
Можно сделать командой:
sudo chown -R maxim:users /home/data
Вместо maxim подставьте своё имя пользователя, вместо /home/data — имя папки.
Это можно сделать и из файлового менеджера, но я не работал в Thunar.
В KDE (Dolphin) можно выделить папку, в контекстном меню выбрать Действия root — Установить владельцем активного пользователя, ввести пароль root. Ответить
Уведомление: Manjaro+btrfs+grub | Killaruns’s Blog
или чтото делаю не так или метод не работает Ответить
Что именно не работает? Ответить
Можно и так сделать. Арчвики предлагает целых четыре варианта отключения дампа. Нужно ли использовать systemd, чтобы не дать systemd-coredump записать дамп на диск, если можно просто изменить нужный параметр ядра? Вопрос, я думаю, не принципиален. Ответить
Источник: maxper.ru