LINUX.ORG.RU

Сообщения MIV

 

qt, игнорирование настроек kde

Форум — Development

Пишу приложение с использованием qt. В main.cpp:

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    
    QFont AppFont("Ubuntu Condensed", 10, QFont::Normal, false);
    QApplication::setFont(AppFont);
    QApplication::setStyle("fusion");

    MainWindow w;
    w.show();

    return a.exec();
}

При запуске в LXQt приложение запускается с указанным мною стилем (fusion) и шрифтом. При запуске в KDE, KDE меняет стиль и шрифт приложения на стиль шрифт из своих настроек.

Как заставить приложение игнорировать настройки KDE?

 , , ,

MIV
()

QPrintDialog: Cannot be used on non-native printers

Форум — Development

Пишу на C++ и qt. Вывод текста на печать делаю следующим образом:

QPrinter Printer(QPrinter::PrinterResolution);
PrintDialog = new QPrintDialog(&Printer);
Printer.setPageSize(QPrinter::A4);
Printer.setOrientation(QPrinter::Portrait);
Printer.setPageMargins(20, 20, 20, 20, QPrinter::Millimeter);
Printer.setFullPage(false);
Printer.setOutputFormat(QPrinter::NativeFormat);
QTextDocument Doc;
QFont DocFont("PT Serif");
DocFont.setPixelSize(10);
Doc.setDefaultFont(DocFont);
QString HtmlForPrint = "<b>Test</b>";
Doc.setPageSize(Printer.pageRect().size());
Doc.setDocumentMargin(0);
Doc.setDefaultFont(DocFont);
Doc.setHtml(HtmlForPrint);
if (PrintDialog->exec()) {
    Doc.print(&Printer);
}
delete PrintDialog;
При сборке в debian всё работает правильно, при сборке в windows при попытке печати ничего не происходит (диалоговое окно не появляется), в выводе приложения:
QPrintDialog: Cannot be used on non-native printers
Пробывал qt 5.11, qt 5.9, windows 10 x64, windows 7 x64, windows 7 x86 - проблема остается везде. Собственно, что я делаю не так?

 ,

MIV
()

Кросс компиляция qt

Форум — Development

Пытаюсь собрать qtbase-5.7.1 на debian 10 (amd64) для win32, при выполнении ./configure получаю ошибку:

./configure \
	-v \
	-xplatform win32-g++ \
	-device-option CROSS_COMPILE=i686-w64-mingw32- \
	-prefix ../qtbase-everywhere-win32_5.7.1/ \
	-opensource \
	-confirm-license \
	-release \
	-strip \
	-shared \
	-gui \
	-widgets \
	-no-opengl \
	-nomake tests \
	-nomake examples \
	-qt-sql-mysql \
	-qt-sql-odbc \
	-qt-sql-sqlite \
	-qt-sql-sqlite2
...
i686-w64-mingw32-g++ -Wl,-s -Wl,-subsystem,windows -mthreads -o mysql.exe mysql.o  -L/usr/lib/i386-linux-gnu -lmariadb -lmysqlclient 
/usr/bin/i686-w64-mingw32-ld: cannot find -lmariadb
collect2: error: ld returned 1 exit status
make: *** [Makefile:62: mysql.exe] Ошибка 1

libmariadb-dev:i386 и libmariadb-dev-compat:i386 установлены, libmariadb.so лежит на месте:

ls /usr/lib/i386-linux-gnu/*mariadb*
364K -rw-r--r-- 1 root root 361K фев  2 19:33 /usr/lib/i386-linux-gnu/libmariadbclient.a
   0 lrwxrwxrwx 1 root root   15 фев  2 19:33 /usr/lib/i386-linux-gnu/libmariadbclient.so -> libmariadb.so.3
   0 lrwxrwxrwx 1 root root   15 фев  2 19:33 /usr/lib/i386-linux-gnu/libmariadb.so -> libmariadb.so.3
272K -rw-r--r-- 1 root root 269K фев  2 19:33 /usr/lib/i386-linux-gnu/libmariadb.so.3

Как побороть данную проблему?

 , ,

MIV
()

Восстановление данных после прерванного resize4fs

Форум — General

Нужно было увеличить размер тома с ext4. Для этого загрузил Kubuntu 12.04 LTS Live CD, манипуляцию с томом осуществлял посредством KDE Partition Manager, на 33% ноут наглухо повис.

Далее был reset и по глупости запущенный fsck.ext4 -fy.

Есть ли варианты восстановления прежней структуры файловой системы (имеется в виду иерархия папок, названия файлов и т. д.)?

 , ,

MIV
()

Беспроводной интернет в СПб

Форум — Talks

Как сейчас обстоят дела с беспроводным интернетом в СПб?

Есть провайдеры предоставляющие стабильную скорость не ниже 2Мбит/c за <1000 руб/мес? Интересует анлим, либо порог трафика не менее 30Гб.

MIV
()

Intel Core i5 2450M vs AMD Quad Core A6-3400M

Форум — Linux-hardware

У кого-нибудь есть опыт использования, что лучше? Уступает ли AMD Quad Core A6-3400M (4 ядра, тактовая частота 1,4ГГц) процессору Intel Core i5 2450M (2 ядра, тактовая частота 2,5ГГц)?

Сильно ли уступает видео Radeon HD 6540G2 (1024Мб) карте Radeon HD 7450M (1024Мб)?

Выбираю между NB HP PAVILION G7-1226sr (A1Q89EA) AMD QUAD CORE A6-340 и NB HP PAVILION G7-1372sr (B1Y89EA) CORE i5 2450M 2.5GHz.

 amd quad core,

MIV
()

[proxy] dante client настройка http

Форум — Admin

Archlinux

В /etc/socks.conf:

route {
        from: 0.0.0.0/0 to: 0.0.0.0/0 via: 211.157.16.37 port = 8080
        command: connect
        protocol: tcp udp
        proxyprotocol: http
   }
Прокси сервер без аутентификации.

Запускаю socksify firefox загружаю myip.ru и вижу ip прокси сервера (211.157.16.37), несколько раз обновляю страницу и вижу свой реальный ip, т.е. firefox почему-то перестает работать через прокси, возможно потому что socksify через раз не может достучаться до прокси и перенаправляет работу файерфокса на direct. Вопросы:

1) Как заставить dante работать только через прокси?

2) Как задать dante логин и пасс для http прокси (планирую использовать платный)? Где-то прочитал, что так

SOCKS_USERNAME="proxyuser18" SOCKS_PASSWORD="0412656" socksify firefox
т.е. яко бы эти переменные и для http проксей тоже, попробывал - не помогло: сначала firefox выводит Попытка соединения не удалась, при следующих попытках соединение идет минуя прокси.

P.s.: как настроить прокси в firefox я знаю), firefox использую только для теста.

 

MIV
()

http proxy с аутентификацией и работа приложений не использующих http через него

Форум — Admin

Есть http proxy с аутентификацией, нужно чтобы все приложения выходили в интернет через этот прокси. Как можно это реализовать? В частности мне нужно это сделать хотя бы для программ rtorrent и sopcast.

MIV
()

[debian] Список явно установленных пакетов

Форум — General

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

 

MIV
()

[archlinux][touchpad] Не работает scroll

Форум — General

Установил archlinux, конфиг xorg использую старый:

$ cat /etc/X11/xorg.conf
Section "ServerLayout"
	Identifier     "X.org Configured"
	Screen      0  "Screen0" 0 0
	InputDevice    "Mouse0" "CorePointer"
	InputDevice    "Keyboard0" "CoreKeyboard"
	InputDevice    "Touchpad"  "SendCoreEvents"
EndSection

Section "ServerFlags"
	Option	"AutoAddDevices" "False"
        Option  "blank time"    "0"
        Option  "standby time"  "0"
        Option  "suspend time"  "0"
        Option  "off time"      "0"
EndSection

Section "Module"
	Load  "glx"
	Load  "extmod"
	Load  "record"
	Load  "dri2"
	Load  "dbe"
	Load  "dri"
	Load  "drm"
	Load  "synaptics"
EndSection

Section "InputDevice"
	Identifier	"Keyboard0"
	Driver		"kbd"
	Option		"XkbRules"	"xorg"
	Option		"XkbModel"	"pc105"
	Option		"XkbLayout"	"us,ru"
	Option		"XkbOptions"	"grp:lwin_toggle"
EndSection

Section "InputDevice"
	Identifier  "Mouse0"
	Driver      "mouse"
	Option	    "Protocol" "auto"
	Option	    "Device" "/dev/input/mice"
	Option	    "ZAxisMapping" "4 5 6 7"
EndSection

Section "InputDevice"
	Identifier      "Touchpad"
        Driver          "synaptics"
        Option  "Device"        "/dev/input/mouse0"
	Option  "Protocol"      "auto-dev"
	Option  "LeftEdge"      "1700"
	Option  "RightEdge"     "5300"
	Option  "TopEdge"       "1700"
	Option  "BottomEdge"    "4200"
	Option  "FingerLow"     "25"
	Option  "FingerHigh"    "30"
	Option  "MaxTapTime"    "180"
	Option  "MaxTapMove"    "220"
	Option  "VertScrollDelta" "100"
	Option  "MinSpeed"      "0.50"
	Option  "MaxSpeed"      "1.00"
	Option  "AccelFactor"   "0.0020"
	Option  "SHMConfig"     "true"
        Option "TapButton1"     "1"
EndSection

Section "Files"
	ModulePath   "/usr/lib/xorg/modules"
	FontPath     "/usr/share/fonts/misc/"
	FontPath     "/usr/share/fonts/TTF/"
	FontPath     "/usr/share/fonts/util/"
	FontPath     "/usr/share/fonts/100dpi/"
	FontPath     "/usr/share/fonts/75dpi/"
	FontPath     "/usr/share/fonts/custom/"
	FontPath     "/usr/share/fonts/cyrillic/"
	FontPath     "/usr/share/fonts/encodings/"
	FontPath     "/usr/share/fonts/local/"
EndSection

Section "Monitor"
	Identifier   "Monitor0"
	VendorName   "Monitor Vendor"
	ModelName    "Monitor Model"
EndSection

Section "Device"
        #Option      "ShadowFB"			"false"
        #Option      "AccelMethod"		"EXA"
        #Option      "MigrationHeuristic"	"greedy"
        #Option	    "IgnoreACPI"		"true"
        #Option      "Vsync"			"true"
	Option      "DRI"			"on"	
	Identifier  "Card0"
	Driver      "psb"
	VendorName  "Intel Corporation"
	BoardName   "System Controller Hub (SCH Poulsbo) Graphics Controller"
	BusID       "PCI:0:2:0"
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
	Option  "SecurityTypes" "None"
EndSection

Section "dri"
	Group	"video"
	Mode	0660
EndSection
$ pacman -Qi xorg-server
Название              : xorg-server
Версия                : 1.9.4.901-1
URL                   : http://xorg.freedesktop.org
Лицензии              : custom
Группы                : xorg
Предоставляет         : x-server
Зависит от            : libxdmcp  libxfont  udev  libpciaccess  libdrm  pixman  libgcrypt  libxau  xorg-server-common  xf86-input-evdev
Дополнительно         : Нет
Требуется пакетами    : xorg-x11-drv-psb  xpsb-glx
Конфликтует с         : Нет
Заменяет              : Нет
Размер установленного : 3428,00 K
Сборщик               : Jan de Groot <jgc@archlinux.org>
Архитектура           : i686
Дата сборки           : Пнд 14 Мар 2011 16:40:56
Дата установки        : Птн 18 Мар 2011 18:55:47
Причина установки     : Явно установлен
Установочный скрипт   : No
Описание              : Xorg X server

$ pacman -Qi xf86-input-synaptics
Название              : xf86-input-synaptics
Версия                : 1.4.0-1
URL                   : http://xorg.freedesktop.org/
Лицензии              : custom
Группы                : xorg-drivers  xorg
Предоставляет         : synaptics
Зависит от            : libxtst
Дополнительно         : Нет
Требуется пакетами    : gsynaptics
Конфликтует с         : synaptics
Заменяет              : synaptics
Размер установленного : 200,00 K
Сборщик               : Jan de Groot <jgc@archlinux.org>
Архитектура           : i686
Дата сборки           : Птн 11 Мар 2011 02:07:47
Дата установки        : Пнд 21 Мар 2011 16:23:59
Причина установки     : Явно установлен
Установочный скрипт   : No
Описание              : Synaptics driver for notebook touchpads

$ pacman -Qi hal
Название              : hal
Версия                : 0.5.14-6
URL                   : http://www.freedesktop.org/wiki/Software/hal
Лицензии              : GPL  custom
Группы                : Нет
Предоставляет         : Нет
Зависит от            : dbus-glib>=0.82  libusb-compat  udev>=146  filesystem>=0.7.1-5  hal-info>=0.20090716  eject  dmidecode  pciutils>=3.0.2  usbutils>=0.73-5
                        pm-utils>=1.2.5  consolekit>=0.4.1  util-linux-ng>=2.16
Дополнительно         : Нет
Требуется пакетами    : gnome-vfs
Конфликтует с         : Нет
Заменяет              : Нет
Размер установленного : 2212,00 K
Сборщик               : Jan de Groot <jgc@archlinux.org>
Архитектура           : i686
Дата сборки           : Пнд 10 Янв 2011 16:45:04
Дата установки        : Птн 18 Мар 2011 19:22:16
Причина установки     : Явно установлен
Установочный скрипт   : Yes
Описание              : Hardware Abstraction Layer
Работает всё кроме прокрутки тачпада, как исправить?

 ,

MIV
()

Неверное определение PCI-ID

Форум — Linux-hardware

Проблема с wifi картой «Broadcom Corporation BCM4312 802.11b/g». Изначально думал, что она перестала работать после обновления проприетарного драйвера (здесь подробнее), однако откат на старую версию не помог.

Подозрение вызывает то, что у карты стал определяться другой PCI-ID: раньше был 14e4:4312, сейчас определяется как 14e4:4315.

Может поэтому проприетарный драйвер работает неправильно?

Обновление какого пакета могло это вызвать? (update-pciids впервые сделал только уже после появления проблемы)

Может можно как-то вручную установить нужный PCI-ID?

P.S.: ArchLinux

MIV
()

Проблемы с BCM4312 (broadcom wi-fi) после обновления драйвера

Форум — Linux-hardware

После обновления драйвера до версии 5.100.82.38, перестала работать wifi карта «Broadcom Corporation BCM4312 802.11b/g».

Подскажите откуда скачать старую (hybrid-portsrc_x86-32-v5_60_246_6.tar.gz) версию исходников.

MIV
()

Интернет через openvpn

Форум — Admin

Ситуация следующая: есть два компьютера в сети одного провайдера (т.е. траффик между ними нелимитирован), при этом на первом компьютере (ip 10.0.0.6) внешний трафик ограничен. Посредством openvpn и интернета компьютеры объединены в одну сеть, на втором компьютере (ip 10.0.0.1) настроен маскарадинг:

iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
Нужно чтобы первый компьютер использовал интернет соединение второго. При этом я так понимаю есть такой ньюанс: для функцианирования vpn, openvpn установленный на первом компьютере должен использовать в качестве шлюза 192.168.1.1 (свой adsl router), а остальные приложения, чтобы интернет траффик тянуть со второго компьютера, должны использовать шлюз 10.0.0.1.

Вопрос: как это реализовать?

MIV
()

[screen] Запуск двух приложений в фоне на одном screen-е

Форум — General

В автозагрузке скрипт:

screen -dmS ap1
screen -dmS ap2
Для вызова приложений приходится использовать screen -rd PID, что не удобно.

Как сделать,чтобы приложения запускались на одном screen-е, чтобы можно было переключаться между ними по C-a n?

 

MIV
()

[debian][firmware-iwlwifi] Intel Corporation PRO/Wireless 3945ABG отключается при бездействии

Форум — Linux-hardware

debian squeeze + firmware-iwlwifi-0.27 + Intel Corporation PRO/Wireless 3945ABG

Не знаю баг это или сделанно для энергосбережения, но при бездействии в течении 5-10 минут происходит отключение wifi, что мне не нужно. Как это исправить / настроить?

user@D:~$ cat /etc/network/interfaces 
auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet static
	address 192.168.1.3
	netmask 255.255.255.0
	gateway 192.168.1.1
	wireless-essid myrouter
	wireless-key1 0123456789abcdf
	wireless-defaultkey 1
	wireless-keymode open

 

MIV
()

[archlinux, kde] Не работают эффекты

Форум — Desktop

VGA compatible controller: Intel Corporation 82G33/G31 Express Integrated Graphics Controller

При включение эффектов куб, карусель и т.д. появляется окно о невозможности их включения.

xorg.conf

Section "Module"
        Load  "glx"
        Load  "extmod"
        Load  "dri2"
        Load  "dbe"
        Load  "dri"
        Load  "GLcore"
EndSection

Section "Device"
        Option "AccelMethod" "UXA"
        Option     "DRI"        "true"                  # [<bool>]
        Identifier  "Card0"
        Driver      "intel"
        VendorName  "Intel Corporation"
        BoardName   "82G33/G31 Express Integrated Graphics Controller"
        BusID       "PCI:0:2:0"
EndSection

Section "DRI"
    Mode 0666
EndSection

Как исправить?

MIV
()

[archlinux, openbox] Неправильная обработка нажатия alt

Форум — Desktop

При нажатии на alt помимо правильной обработки в текущем текстовом поле происходит ввод символов (левый alt вводит 2, правый - 7).

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

У кого какие мысли по этому поводу?

MIV
()

Видеосвязь

Форум — General

Есть два компьютера с постоянным интернет-соединением, между собой посредством openvpn объединены в сеть.

Нужно организовать между ними прямую видеосвязь (минуя сторонние сервера).

Посоветуйте, пожалуйста, ПО для этого.

MIV
()

[C] копирование символов с n по m, char []

Форум — Development

Пишу на C.

int n = 3;
int m = 6;
char str[10][256];
Нужно скопировать символы с n по m из str[1] в str[2].

Есть для этого специальная функция?

С++ не предлагать.

 

MIV
()

ЧМ по футболу, rss

Форум — Talks

Поздравляю всех с началом главного футбольного праздника планеты!

И собственно вопрос: кто-нибудь знает rss без лишней воды, т.е. чтобы были названия команд и счет, хочу в conky поставить?

MIV
()

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