Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » UNIX » Новичок в GNU/Linux’е (2)

Модерирует : ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

iNNOKENTIY21



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Код:
# Manjaro KDE Plasma. Рабочие заметки.
 
## Слетел GRUB, Manjaro не грузится?
 
1. Загружаем GRUB с загрузочного USB диска с EFI
2. Выбираем пункт поиска установленных систем на дисках
3. Находим установленный Manjaro на диске
4. Загружаемся в установленный Manjaro
5. Восстанавливаем GRUB (**находясь в установленной системе**) командами:
 
    ```shell
    sudo grub-install
    sudo update-grub
    ```
 
## Пропали обои, панели? Старт оболочки плазмы.
 
```shell
kstart5 plasmashell
```
 
## Периодически фризы при воспроизведении видео (vlc, mpv, firefox...), Intel HD Graphics 630
 
### Видеодрайвер
 
В меню приложений, в поиск, набрать: hardware, выбрать конфигурация оборудования.
То же окно находиться в Параметры системы > Manjaro > конфигурация оборудования.
 
Лучше поставить video-modesettings.
 
### Память/Кэш
 
Временно на сеанс:
 
```shell
sudo sysctl -w vm.swappiness=20
sudo sysctl -w vm.vfs_cache_pressure=100
```
 
Для постоянного изменения сохранить в файл swap.conf:
 
```shell
sudo nano /etc/sysctl.d/swap.conf
---------------------------------
vm.swappiness=20
vm.vfs_cache_pressure=100
```
 
### Автоматическое управление свопом с помощью systemd-swap
 
[Swap - Manjaro Linux](https://wiki.manjaro.org/index.php?title=Swap)
 
1. Установить: `pamac install systemd-swap`
2. Включить: `sudo systemctl enable systemd-swap.service`
3. Изменить конфигурацию в файле: `/etc/systemd/swap.conf`
 
   ```config
   zswap_enabled=0
   zram_enabled=0
   swapfc_enabled=1
   ```
 
4. Удалить другие свопы:
 
   **Пример**
 
   1. Узнать какие есть свопы:
 
   ```shell
   swapon
   NAME      TYPE      SIZE USED PRIO
   /swapfile file        4G   0B   -2
   /dev/sda3 partition 8.4G   0B   -3
   ```
 
   2. Отключить их:
 
   ```
   sudo swapoff /swapfile
   sudo swapoff /dev/sda3
   ```
 
   3. Удалить своп файл: `sudo rm /swapfile`
   4. При необходимости отредактировать `/etc/fstab` удалить или закомментировать строки со swap:
 
      ```config
      UUID=c2430cf1-8ea9-4422-a5c5-5a38779194c3 swap           swap    defaults,noatime 0 2
      /swapfile none swap defaults 0 0
      ```
 
   5. Перезагрузка. После запускаете `swapon` и должны увидеть, нечто похожее:
 
   ```shell
   NAME                           TYPE SIZE USED PRIO
   /var/lib/systemd-swap/swapfc/1 file 512M   0B   -2
   ```
     
   **примечание:** если вы не удалите существующий раздел подкачки, он будет автоматически активирован systemd, даже если вы удалили его из fstab
 
### Использование zswap с systemd-swap
 
**zswap** - это сжатый своп, хранящийся в памяти (RAM). Он хранит наиболее часто используемые страницы в оперативной памяти и записывает менее часто используемые страницы в пространство подкачки на диске. Во многих рабочих нагрузках это приведет к увеличению производительности подкачки.
 
Чтобы включить zswap с помощью systemd-swap, просто измените приведенные выше инструкции и установите для zswap_enabled значение 1: `zswap_enabled=1`
 
_И снова про_ `vm.swappiness=0` _или_ `vm.swappiness=100`
 
### Зарезервированная память под видео
 
Зайти в биос, найти выделенную память под встроенное видео. 64 мб мало. Нужно увеличить
 
### KWin
 
Заменить на более _быстрый_: [GitHub - tildearrow/kwin-lowlatency: stutter and latency reductions to KWin](https://github.com/tildearrow/kwin-lowlatency)
 
[a-note-about-pamac](https://github.com/tildearrow/kwin-lowlatency#a-note-about-pamac)
 
[AUR (en) - kwin-lowlatency](https://aur.archlinux.org/packages/kwin-lowlatency)
 
## Информация о системе
 
### Фильтруются серийные номера и др. чувствительная информация
 
```shell
inxi -Fxxxaz --no-host
```
 
### Краткая информация о системе
 
```shell
screenfetch
```
 
## Как узнать, используется Xorg или Wayland
 
```shell
echo $XDG_SESSION_TYPE
```
 
## Установка Snaps
 
Для использования Snaps вы должны установить и настроить Snap Daemon.
Он доступен в репозиториях Manjaro и может быть установлен с помощью команды:
 
```shell
pamac install snapd
```
 
После установки необходимо включить snapd с помощью команды:
 
```shell
sudo systemctl enable --now snapd.socket
```
 
Если вам также нужна поддержка классических snap, вы можете использовать команду:
 
```shell
ln -s /var/lib/snapd/snap /snap
```
 
## Свободно памяти
 
### В консоли
 
```shell
awk '/^Mem/ {printf($4);}' <(free -h)
```
 
## Плазма гаджет Command Output
 
### Свободно памяти
 
```shell
echo -e "RAM\n$(free -h | awk '/^Mem/ {printf($4)}')"
```
 
### Используется процессор
 
**скрипт cpu_load.awk**
 
```sh
#!/usr/bin/awk -f
 
###
# https://forum.ubuntu.ru/index.php?topic=203725.msg2222767#msg2222767
###
 
function get_cpu_times() {
        while((getline l < "/proc/stat") > 0) {
                if(l~/^cpu /) {
                        close("/proc/stat")
                        $0 = l
                        idle = $5
                        total = $2+$3+$4+$5+$6+$7+$8+$9+$10+$11
                        diff_idle = idle-prev_idle
                        diff_total = total-prev_total
                        return idle total diff_idle diff_total
                        }
                }
}
 
function calc_cpu_load_prcnt() {
        get_cpu_times()
        prev_idle = idle
        prev_total = total
        system("sleep 1")
        get_cpu_times()
        load = (1000*(diff_total-diff_idle)/diff_total+5)/10
        return load
}
 
BEGIN{
        if(ARGC==1){calc_cpu_load_prcnt();printf "%.0f\n",load; exit}
        if(ARGC==2 && ARGV[1]=="m"){for(;;){calc_cpu_load_prcnt();printf "\r%.1f %%   ",load}}
}
```
 
**вызов скрипта из гаджета**
 
```shell
echo -e "CPU\n$(awk -f "/home/admin/docs/scripts/cpu_load.awk")%"
```

Всего записей: 3521 | Зарегистр. 16-08-2012 | Отправлено: 13:34 30-03-2020
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Операционные системы » UNIX » Новичок в GNU/Linux’е (2)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru