LINUX.ORG.RU

Сообщения LinuxDebian

 

Как сменить разрешение экрана при nomodeset?

Форум — General

Ubuntu 18.04 (минималка, без графики)

apt install --no-install-recommeds --no-install-suggests xorg openbox obconf

startx

Монитор не подключен, доступ по x11vnc

/boot/grub/grub.cfg

set gfxmode=1920x1080x32
set gfxpayload=keep
#set gfxpayload=1920x1080x32//тоже не дает эффекта на x11

menuentry "Linux" {
        linux /boot/vmlinuz rw root=UUID= acpi=off nomodeset
        initrd /boot/initrd.img
}

Что есть:
xrandr 
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 800 x 600, maximum 1920 x 1080
default connected 800x600+0+0 0mm x 0mm
   800x600       61.00* 
   640x480       60.00  

Новый режим
xrandr --newmode 1920x1080  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +$
xrandr --addmode default 1920x1080

Добавился
xrandr 
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 800 x 600, maximum 1920 x 1080
default connected 800x600+0+0 0mm x 0mm
   800x600       61.00* 
   640x480       60.00  
   1920x1080_60.00  59.96

Не работает

xrandr -s 1920x1080
Failed to change the screen configuration!

 , , ,

LinuxDebian
()

Ubuntu server + startx

Форум — General

Есть Ubuntu Server 20.04

установлен опенбокс:
apt install --no-install-recommends --no-install-suggests xorg openbox obconf

Как автоматически запустить startx через systemd, без дисплей менеджера как сервис? Без входа в tty1...

Пробовал что-то такое, с кучей вариаций ExecStart

[Unit]
After=systemd-user-sessions.service

[Service]
ExecStart=/bin/startx
WorkingDirectory=/home/username
User=username

 

LinuxDebian
()

QPython 3L запуск приложения

Форум — Mobile

В попытке исправить багнутое приложение хочу написать скрипт, который удалит некоторые файлы из Android/data,
а потом запустит приложение.

import androidhelper
droid=androidhelper.Android()
launchable_app=droid.getLaunchableApplications()
launchable_app = launchable_app.result
app=launchable_app['MyFLIR']
print(app)
code=droid.launch(app)
#ничего не происходит, просто возвращается  управление
print(code)
code=droid.startActivityForResult('android.intent.action.MAIN', None, None, None, 'MyFLIR', app)
print(code)
code=droid.startActivityForResult('android.intent.action.MAIN', None, None, None, 'com.flir.monarch.ui', 'com.flir.monarch.ui.MainActivity')
print(code)      

В двух последних вариантах пишет что не может найти такой класс...

Какой скриптовый вариант для выполнения такой задачи посоветуете?
Результатом хочется получить иконку на рабочем столе...

 ,

LinuxDebian
()

Qt + bash

Форум — Development

Играюсь с bash. Интересно можно ли узнать занят ли bash, или можно вводить следующую команду.

Например:

QProcess task("bash");
task.start();
...
task.write("pkexec sudo -s\n");
task.waitForBytesWritten();
task.write("echo do THIS after sudo\n");
task.waitForBytesWritten();



В этом случае, конечно, все следующие команды после pkexec будут выполнены от рута, но вот когда они будут выполнены не могу придумать как проверить.

Пока на ум пришло только:
task.write("7z b;echo -e -n \"\\0001\"\n");
task.waitForBytesWritten();

И собственно проверять выхлоп на наличие непечатаемой хрени, но это как-то через ж...

Или все-таки лучше каждую команду выполнять по отдельности и ловить exitCode из QProcess?

 ,

LinuxDebian
()

Размер матрици фотоапарата

Форум — Talks

Что означают дюймы в типоразмерах сенсоров? 1" (12.8х9.6), 1/2" (6.4х4.8). При чем тут 1" это ни площадь, ни диагональ.

 ,

LinuxDebian
()

gnome 3 зависает в меню

Форум — General

Gnome 3.36.1
Ubuntu 20.04
Графика интел 3000

Зависает гном при роботе с меню програм, в момент выхода из меню или перетаскивания иконок.

Помогает только

service gdm restart.

пытался ещё так:


DISPLAY=:0 gnome-shell --replace

(gnome-shell:7201): Gdk-ERROR *: 13:29:00.045: The program 'gnome-shell' received an X Window System error.

This probably reflects a bug in the program.

The error was 'BadAccess (attempt to access private resource denied)'.

(Details: serial 268 error code 10 request_code 2 (core protocol) minor_code 0) (Note to programmers: normally, X errors are reported asynchronously; that is, you will receive the error a while after causing it.

your

GDK_SYNCHRONIZE

environment

To debug program, run it with the variable to change this behavior. You can then get a meaningful backtrace from your debugger if you break on the gdk x_error() function.) GNOME Shell crashed with signal 5 == Stack trace for context Ox563f5e59c6do == Trace/breakpoint trap (core dumped)

Можно как-то перезапустить без потери данных? Кто-то ещё такое наблюдает?

Ошибка не регулярная, но частая.

 

LinuxDebian
()

Х11 видимость окна

Форум — Development

Как в х11 можно определить «видит» ли пользователь твое окно или оно перекрыто другим? В идеале еще бы и знать на «сколько» перекрыто...

 ,

LinuxDebian
()

rtl8812au (wf2190) (0bda:8812)

Форум — General

Кто пользуется WIFI на базе rtl8812au, подскажите драйвер обеспечивающий скорость хотя бы 200Мбит. А то те что я находил больше 54 давать не хотят.

Конфигурирую через hostapt

ieee80211ac=1
# 0 = 20 or 40 MHz operating Channel width
# 1 = 80 MHz channel width
# 2 = 160 MHz channel width
# 3 = 80+80 MHz channel width
vht_oper_chwidth=0
#vht_oper_chwidth=1 //не стартует


Если что 2.4 не интересует совсем. Нужно строго под 5
Linux 4.15

 , , ,

LinuxDebian
()

Flush QSerialPort QFile

Форум — Development

Заметил странную вещь связанную flush:

В QSerialPort отправляю в порт 5Мб, вызываю flush и сразу же получаю подтверждение записи, хотя осциллографом видно что данные еще выходят. С waitForBytesWritten тоже самое.

В QFile flush тоже не дает желаемого результата, сбросил на флешку 1000Мб записалось со скоростью 100Мб/сек, как я понял это скорость чтения с винта в оперативку, так как реальная скорость записи на устройство 2МБ/сек. Flush прошел, тут же вызвал fsync(file.handle()) и как и ожидал завис до окончания реальной записи...

Вопросы:

1. Как в QSerialPort получить подтвержение реального окончания записи в порт? fsync не работает с сокетом (не удивлен).

2. Как добиться баланса между скоростью копирования и контролем процесса. Не очень весело залить все в оперативку и не иметь возможности слежения за процессом копирования, а хотелось бы иметь возможность отмены копирования при необходимости.

 , , ,

LinuxDebian
()

KDE Keyboard

Форум — General

Можно ли ту виртуальную клавиатуру, что на экране логина использовать везде?

 , , ,

LinuxDebian
()

GIMP 1:1

Форум — Talks

Есть функция просмотра изображения в режиме 1:1? Чтобы мне не приходилось включать калькулятор и считать «dpi/96», а потом еще и вводить эту цифру каждый раз в поле масштаба?

П.С.: то есть если рисунок 5х5 см чтобы приложенная линейка к экрану показала 5 на 5... Как то не удобно вспоминать сколько точек у тебя на мониторе, а сколько на холсте и делить...

 

LinuxDebian
()

Qt сигналы

Форум — Development

Подскажите как работает вот этот сигнал:

binaryMessageRecived(const QByteArray &)

Что после выхода из функции-передатчика объект не разрушается? А если другой поток, и его остановить и уничтожить???

 , ,

LinuxDebian
()

UDP

Форум — Admin

ПК1 соединен ПК2 напрямую.

Адрес ПК1 192.168.1.3 (Ubuntu 18.04)
Адрес ПК2 192.168.2.4

ПК2 шлет пакет на адрес 255.255.255.255, wireshark на ПК1 их видит. Как их получить в программе?
Пробовал через QUdpSocket и RAW

int sock = socket (PF_INET, SOCK_RAW, IPPROTO_UDP);
setsockopt(sock, SOL_SOCKET, SO_BINDTODEVICE, "enp4s0", len) != 0)



Перемещено shell-script из web-development

 

LinuxDebian
()

ненастоящий dhcp

Форум — Development

Хочется сделать настройку сети бродкастами (255.255.255.255) udp пакетов, это реально?

Есть два компьютера соединены на прямую, у одного стоит сеть 10.0.1.1 у второго 192.168.0.3. С одного шлю пакет на другой wireshark его видит, а QUdpSocet нет.
Если оба компьютера поместить в оду сеть, это работает, если потом один переместить в другую тоже работает. А вот если оба загрузились в разных сетях изначально то нет.

( code )

 , , ,

LinuxDebian
()

Черный список для google

Форум — Talks

Как можно реализовать черный список в поисковике? То есть что бы к запросам автоматически добавлялась некое " -foo1 -foo2"

 ,

LinuxDebian
()

RAID

Форум — General

Чем

mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/sdc /dev/sdd

хуже
mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/sdc1 /dev/sdd1

Зачем создавать разделы???

 , ,

LinuxDebian
()

Как определить системный диск

Форум — General

Как гарантированно определить с какого диска был загружен squashfs? Он монтируется как /dev/shm, раньше для этих целей использовал df -h /lib/live/mount/medium

Загрузчик grub4dos.

 , , ,

LinuxDebian
()

Wine ru_RU.UTF-8

Форум — General

Как только wine переключить на другую локаль?

LC_ALL=ru_RU.UTF-8 wine 

Как это сделать для всего по умолчанию?
Пробовал в HKEY_CURRENT_USER\Environment
создать LC_ALL
Не сработало.

 

LinuxDebian
()

Дистанционный бэкап

Форум — Admin

Какой способ посоветуете для дистанционного бэкапа самой системы (Ubuntu 18.04) без физического доступа? (Понятно, что нужно остановить все сервисы перемонтровать фс в РО и залить кудато... ). Если что-то уже готовое для этого?

 

LinuxDebian
()

HDR

Форум — General

Есть ли под линукс что-то вроде HDR плагина из Lightroom, - который способен слить несколько картинок в одну?

(Кроме Luminance hdr)

Под линукс...

 ,

LinuxDebian
()

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