LINUX.ORG.RU

Сообщения dpronyaev

 

Linux на Huawei MateBook E 12,6 2023

Всем привет! Подарили задорный планшетобук Huawei MateBook E 12,6 2023 (на Core i7). Можно ли поставить на него Linux?

 , ,

dpronyaev
()

Kubuntu 22.04: масштаб изображения

Столкнулся с проблемой: масштаб изображения получается задать только глобально. Есть ли способ задать для экрана ноутбука масштаб 200%, а для подключенного монитора 100?

 , ,

dpronyaev
()

SDDM: не могу выбрать сессию

Debial Bullseye, после обновления с Buster на экране SDDM пропал выбор KDE (т.е в менюшке Сессии пусто).

В логе sddm вот что:

Feb 03 15:00:29 pve sddm[1082]: Greeter session started successfully
Feb 03 15:00:29 pve sddm[1082]: Message received from greeter: Connect
Feb 03 15:00:32 pve sddm[1082]: Message received from greeter: Login
Feb 03 15:00:32 pve sddm[1082]: Reading from "/var/lib/sddm/.desktop"
Feb 03 15:00:32 pve sddm[1082]: Invalid session "/var/lib/sddm/.desktop"
Feb 03 15:00:38 pve sddm[1082]: Message received from greeter: Login
Feb 03 15:00:38 pve sddm[1082]: Reading from "/var/lib/sddm/.desktop"
Feb 03 15:00:38 pve sddm[1082]: Invalid session "/var/lib/sddm/.desktop"
Feb 03 15:00:45 pve sddm[1082]: Message received from greeter: Login
Feb 03 15:00:45 pve sddm[1082]: Reading from "/var/lib/sddm/.desktop"
Feb 03 15:00:45 pve sddm[1082]: Invalid session "/var/lib/sddm/.desktop"
Feb 03 15:00:45 pve sddm[1082]: Message received from greeter: Login
Feb 03 15:00:45 pve sddm[1082]: Reading from "/var/lib/sddm/.desktop"
Feb 03 15:00:45 pve sddm[1082]: Invalid session "/var/lib/sddm/.desktop"
Feb 03 15:00:46 pve sddm[1082]: Message received from greeter: Login
Feb 03 15:00:46 pve sddm[1082]: Reading from "/var/lib/sddm/.desktop"
Feb 03 15:00:46 pve sddm[1082]: Invalid session "/var/lib/sddm/.desktop"
Feb 03 15:00:46 pve sddm[1082]: Message received from greeter: Login
Feb 03 15:00:46 pve sddm[1082]: Reading from "/var/lib/sddm/.desktop"
Feb 03 15:00:46 pve sddm[1082]: Invalid session "/var/lib/sddm/.desktop"
Feb 03 15:00:46 pve sddm[1082]: Message received from greeter: Login
Feb 03 15:00:46 pve sddm[1082]: Reading from "/var/lib/sddm/.desktop"
Feb 03 15:00:46 pve sddm[1082]: Invalid session "/var/lib/sddm/.desktop"
Feb 03 15:00:46 pve sddm[1082]: Message received from greeter: Login
Feb 03 15:00:46 pve sddm[1082]: Reading from "/var/lib/sddm/.desktop"
Feb 03 15:00:46 pve sddm[1082]: Invalid session "/var/lib/sddm/.desktop"
Feb 03 15:00:47 pve sddm[1082]: Message received from greeter: Login
Feb 03 15:00:47 pve sddm[1082]: Reading from "/var/lib/sddm/.desktop"
Feb 03 15:00:47 pve sddm[1082]: Invalid session "/var/lib/sddm/.desktop"

Установлен xorg, в /usr/share/sessions пусто

Что же делать? Пишу с макбука.

 ,

dpronyaev
()

Тачскин: как скролить одним пальцем как на телефоне?

Всем привет. Есть информационный киоск (комп с Debian 9 + Openbox+ Chromium в режиме киоска). Стоит тачскрин MASTouch TouchSystems MASTouch USB Touchscreen (без мультитача). Сейчас он работает как мышка - т.е. скролить сайт можно только скролбаром сбоку экрана, что очень неудобно. Можно ли сделать так, что бы сайт скролился одним пальцем - т.е проводя пальцем по экрану, как это происходит, например, на мобильном телефоне?

Устройство определяется вот так:

I: Bus=0003 Vendor=0df9 Product=0001 Version=0110
N: Name="MASTouch TouchSystems MASTouch USB Touchscreen"
P: Phys=usb-0000:00:1d.0-1.5/input0
S: Sysfs=/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5/2-1.5:1.0/0003:0DF9:0001.0003/input/input4
U: Uniq=
H: Handlers=mouse0 event1 js0 
B: PROP=0
B: EV=1b
B: KEY=70000 0 0 0 0
B: ABS=10000000003
B: MSC=10

Драйвер используется evdev.

 , ,

dpronyaev
()

PERC H330: как добавить диск в деградированный RAID1?

Всем привет! Есть сервер Dell R330. Системa на RAID1, первый вылетел. Сбойный диск был заменён на аналогичный, этот диск сконвертирован в RAID Capable Disk. В iDrac у него статус Ready.

Как теперь добавить этот диск в массив? У меня есть доступ к ОС на сервере (Ubunru Server 18.04 LTS), установлена утилита perccli.

Вот вводные данные (из вывода perccli /c0 show):

TOPOLOGY :
========

----------------------------------------------------------------------------
DG Arr Row EID:Slot DID Type  State BT      Size PDC  PI SED DS3  FSpace TR 
----------------------------------------------------------------------------
 0 -   -   -        -   RAID1 Dgrd  N  111.25 GB dflt N  N   dflt N      N  
 0 0   -   -        -   RAID1 Dgrd  N  111.25 GB dflt N  N   dflt N      N  
 0 0   0   -        -   DRIVE Msng  -  111.25 GB -    -  -   -    -      N  
 0 0   1   32:1     1   DRIVE Onln  N  111.25 GB dflt N  N   dflt -      N  
----------------------------------------------------------------------------

VD LIST :
=======

----------------------------------------------------------------
DG/VD TYPE  State Access Consist Cache Cac sCC      Size Name   
----------------------------------------------------------------
0/0   RAID1 Dgrd  RW     No      NRWTD -   OFF 111.25 GB system 
----------------------------------------------------------------

PD LIST :
=======

-----------------------------------------------------------------------------
EID:Slt DID State DG      Size Intf Med SED PI SeSz Model                 Sp 
-----------------------------------------------------------------------------
32:0      0 UGood -  111.25 GB SATA SSD N   N  512B KINGSTON SA400S37120G U  
32:1      1 Onln  0  111.25 GB SATA SSD N   N  512B KINGSTON SA400S37120G U  
32:2      2 JBOD  -   1.745 TB SATA SSD N   N  512B INTEL SSDSC2KB019T7   U  
32:3      3 JBOD  -   1.745 TB SATA SSD N   N  512B INTEL SSDSC2KB019T7   U  
32:4      4 JBOD  -   1.745 TB SATA SSD N   N  512B INTEL SSDSC2KB019T7   U  
-----------------------------------------------------------------------------

Пытаюсь добавить новый диск (32:0) в виртуальный диск v0 рейд контроллера c0, получаю:

./perccli /c0/v0 start migrate type=raid1 option=add drives=32:0
Controller = 0
Status = Failure
Description = Conversion to this Raid level is not possible.

 , , ,

dpronyaev
()

Postfix: как определить клиент, из которого отправлено исходящее сообщение?

Добрый день. Я добавляю подписи к исходящим сообщениям с помощью altermime. Часть сотрудников использует Outlook, часть Thunderbird. К письмам Outlook нужно добавлять подпись в кодировке KOI8-R, к письмам из Thunderbird - в UTF-8. Как однозначно идентифицировать клиент, из которого отправлено письмо (анализируя исходный код письма)?

Я обратил внимание, что письма, отправленные из Thunderbird, имеют строку вроде

User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.2.2
а письма из Outlook
X-Mailer: Microsoft Outlook 14.0

Казалось бы, можно грепнуть эту строку и понять откуда отправлено письмо. Но. Если пользователь из своего Outlook ОТВЕЧАЕТ на письмо, отправленное из Thunderbird, исходящее письмо будет содержать оба признака сразу.

 ,

dpronyaev
()

Linux Mint 19.1 - как починить индикатор батареи?

Всем привет. Проблема такая: новый ноут заряжается от зарядного устройства (но не показывает заряд выше 97%), при этом виджет пишет «Работа от батареи». Это неудобно, т.к. при этом срабатывают настройки электропитания для режима «Питание от батарей» - выключается через 5 минут экран и т.д.

acpi показывает вот что:

при отключенной зарядке

Battery 0: Discharging, 94%, 03:46:20 remaining

при подключенной зарядке

Battery 0: Unknown, 94%

Ноут lenovo 320s-13, Linux Mint 19.1, ядро 5.1.16-050116-generic

 , , ,

dpronyaev
()

Debian + openbox + lightdm: как отключить энергосбережение (отключение экрана)?

Собственно, сабж. На указанной связке крутится Chromium в режиме киоска. Как сделать чтобы экран не гас через 10 минут?

Пробовал отключать acpi и apm в /etc/default/grub, пробовал

sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
sudo systemctl unmask sleep.target suspend.target hibernate.target hybrid-sleep.target
systemctl restart systemd-logind.service

- безуспешно.

 , ,

dpronyaev
()

Postfix: как перемещать письма, содержащие определённую строку в теме (спам), в определённый ящик?

Всем привет! Есть почтовый релей с настроенным spamassasin. Если он считает письмо спамом, то дописывает в тему строку *****SPAM*****. Раньше за релеем стоял почтовик Exchange 2010, на котором было настроено транспортное правило, перемещающее письма с указанной выше строкой в специальный ящик spamjail@company.ru Теперь за релеем стоит почтовик на postfix + dovecot. Как настроить на нем аналогичную обработку писем, содержащих строку *****SPAM***** в теме?

 , ,

dpronyaev
()

mdadm RAID1+ UEFI — как настроить загрузку с обоих входящих в рейд дисков?

Всем привет. Есть Ubuntu Server 16.04.1, установленная на NVME SSD (UEFI). Структура разделов такая:

Устр-во Start Конец Секторы Size Тип
/dev/nvme0n1p1 2048 585727 583680 285M Microsoft basic data
/dev/nvme0n1p2 585728 39647231 39061504 18,6G Linux RAID

На первом разделе (FAT32) лежат нужные для загрузки через UEFI файлы (смонтирован в /boot/efi); Второй - «физический том RAID» для использования в mdadm.

Сейчас у меня собран деградированный RAID1:

# cat /proc/mdstat 
Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10] 
md0 : active raid1 nvme0n1p2[0]
19514368 blocks super 1.2 [2/1] [U_]

Соответственно, такой вопрос: когда я установлю второй аналогичный диск и добавлю соответствующий раздел в зеркало, как мне сделать так, чтобы система могла загрузиться как с первого, так и со второго SSD (в случае выхода другого из строя)? Достаточно ли будет скопировать файлы, лежащие на первом диске в /boot/efi в первый (нерейдовый) раздел второго диска?

 ,

dpronyaev
()

Ubuntu 18.10: регулируется громкость не того устройства

Всем привет. Такая проблема: выбираю в настройках нужное звуковое устройство «Линейный выход HD Audio controller», иконка в трее позволяет с помощью ползунка менять громкость, всё хорошо.

Но. После перезагрузки звук воспроизводится, но ползунок громкости теперь связан с «Аналоговый выход» и громкость моего устройства уже не регулирует, надо снова лезть в настройки. Как починить?

 

dpronyaev
()

Gentoo + Cinnamon: проблема с тремя мониторами

Всем привет. Установлен сабж. Видеокарта Nvidia GTX 1060. Дрова 415.25.

Видятся и работают все три монитора, подключенных к видеокарте (2 HDMI, 1 DPort), для них верно выставлено разрешение.

Проблема в том, что три монитора ведут себя как один длинный монитор - т.е. новые окна появляются где-то посередине второго монитора, а при разворачивании окна оно разворачивается на все три монитора. Меню на первом мониторе, а иконки звука\сети на третьем.

В инете нашёл обратные примеры - люди искали «как сделать длинный монитор из 2 или 3».

Как победить?

 , , ,

dpronyaev
()

Gentoo: как на стадии установки скачать свежее ядро.

Всем привет. Решил отметить обновление компа устновкой Gentoo. Делаю, как водится, по Handbook. Когда выполняю

emerge --ask sys-kernel/gentoo-sources
- мне предлагается установка ядра 4.14.x Как поставить более свежую версию?

 

dpronyaev
()

FATAL: The application binary appears to be running setuid, this is a security hole.

Всем привет.

Есть ноут с Arch. При подключении к нему по ssh (после тогда как авторизовался под юзером и делаю sudo -i) наблюдаю:

[user@x230 ~]$ sudo -i
[sudo] пароль для user: FATAL: The application binary appears to be running setuid, this is a security hole.
[root@x230 ~]# 

Далее всё работает нормально. При локальном запуске sudo -i такой ошибки нет.

Если это важно, на ноуте помимо парольной аутенитификации так же используется fingerprint-gui

Что может быть причиной ошибки и как победить?

 ,

dpronyaev
()

nsupdate: как победить SERVFAIL?

Всем привет. Решил замутить динамическое обновление ip домашнего компа на VPS - такой себе домашний noip. Сгенерил ключи, на удаленном сервере сделал файлик dnskeys.conf

key  dnsupdater {
        algorithm hmac-md5;
        secret "ключик";
};

Заинклудил его в named.conf, в named.conf.local прописал

zone "домен.ru" {
        type master;
        file "/etc/bind/db.домен.ru";
        allow-transfer { 127.0.0.1; };
        allow-update { key dnsupdater; };
};

Теперь с клиента скриптом

#!/bin/bash
/usr/bin/nsupdate -k /etc/bind/Kdnsupdater.+157+44973.private -v $1

пытаюсь выполнить для теста добавление записи

server ns1.домен.ru
update add home.домен.ru. 300 IN A 80.80.x.x
send
получаю
# ./zonechange.sh changes
update failed: SERVFAIL

Что я делаю не так?

 ,

dpronyaev
()

Elasticsearch+Logstash+Kibana: как настроить Dashboard?

Привет, коллеги. Установил ELK. Накатил на сервер с ELK и на одну машину Filebeat.

Залил индексы и дэшборды вот так:

filebeat export template > filebeat.template.json
curl -XPUT -H 'Content-Type: application/json' http://localhost:9200/_template/filebeat-6.4.2 -d@filebeat.template.json

filebeat setup -e \
  -E output.logstash.enabled=false \
  -E output.elasticsearch.hosts=['localhost:9200'] \
  -E setup.kibana.host=localhost:5601
Прошло без ошибок.

Запустил Filebeat на обеих машинах (на сервере включил модуль system, на другой машине system и mysql), в Discovery данные приходят, в Management\Elasticsearch\Index Management индексы есть, Dashbords тоже есть. Но при попытке открыть любой дэшборд получаю ошибку типа

Could not locate that index-pattern-field (id: logstash.log.level)

Что я делаю не так, товарищи?

Конфиг /etc/filebeat/filebeat.yml

filebeat.inputs:
- type: log
  enabled: true
  paths:
    - /var/log/*.log

filebeat.config.modules:
  path: ${path.config}/modules.d/*.yml
  reload.enabled: false

setup.template.settings:
  index.number_of_shards: 3

setup.kibana:
  host: "elk.mydomain.ru:5601"

output.logstash:
  # The Logstash hosts
  hosts: ["elk.mydomain:5044"]

Конфиг /etc/logstash/conf.d/in-out.conf

input {
      beats {
        port => 5044
      }
}

output {
      elasticsearch {
        hosts => ["localhost:9200"]
        sniffing => true
        manage_template => false
        index => "%{[@metadata][beat]}-%{+YYYY.MM.dd}"
#        document_type => "%{[@metadata][type]}"
	document_type => "doc"
      }
}

 , , ,

dpronyaev
()

OpenBox: не получается запуститить

Всем привет! Пытаюсь завести на Арче Openbox.

Пакет установлен, прописал

$cat ~/.xsession 
/usr/bin/openbox-session

но при запуске системы не стартует. При попытке запустить вручную получаю

$openbox-session
Openbox-Message: Невозможно открыть экран из переменной окружения DISPLAY.

$ echo $DISPLAY


Если из под того же пользователя выполнить startx - грузится xorg.

Что я делаю не так?

 , ,

dpronyaev
()

перенаправление клавиатуры-мыши на другой компьютер

Всем привет! У меня есть ноут (Arch) и моноблок (Mint). Ноут помощнее, он основная рабочая машина, а моноблок больше нужен для отображения графиков zabbix и т.д.

Как сделать так, чтобы используя клавиатуру ноута и подключенную к ноуту мышь управлять моноблоком? Всякие vnc\rdp не подходят, т.к. мне нужно чтобы изображение было на моноблоке, а не в окне на экране ноута.

 , ,

dpronyaev
()

Чем «проявлять» фото под Linux?

Собственно, сабж. Функционала Lightroom не требуется, нужно только немножко «подкручивать» raw файлы от зеркалки Nikon (цвета\яркость\контраст и т.д.) и конвертировать их (пакетно) в jpeg. Сейчас пользуюсь FastStone Image Viewer через wine, но хочется что-то нативное.

Использую Arch.

 ,

dpronyaev
()

Gentoo+Enlightenment как заставить работать nm-applet

Всем привет! В системе установлен NetworkManager, работает. Не получается завести nm-applet. Пакет установлен, но его нет в списке iShelf - «Содержимое полки», при запуске из консоли нет ошибки, но ничего не происходит, значок не появляется.

 , ,

dpronyaev
()

RSS подписка на новые темы