LINUX.ORG.RU

Сообщения pashazz

 

Qt Creator, режим отладки: проблемы с KDE

Форум — Development

Пишу я приложение на Qt5. Оно использует диалоги KDE, т.к. я использую KDE.

Когда отладчик проходит через открытие файлового диалога KDE (QFileDialog::getOpenFileName), то он зависает (сразу же после выбора файла).

На OS X этого не происходит.

sh-4.3$ gdb --version
GNU gdb (GDB) 7.10
sh-4.3$ systemsettings5 --version
systemsettings 5.4.3

sh-4.3$ pacman -Qi plasma-workspace
Название              : plasma-workspace
Версия                : 5.4.3-1
Описание              : KDE Plasma Workspace

sh-4.3$ qtcreator -version 

Qt Creator 3.5.1 based on Qt 5.5.1



Замечу, что при запуске gdb без Qt Creator, подобного зависания не происходит.

Вопрос: можно ли как-нибудь заменить KDE диалоги на собственные Qt?

Вот так не получается.

 , ,

pashazz
()

Krita, как правильно повернуть изображение?

Форум — Desktop

картинка

Удостоверение было криво отсканировано. Попытался повернуть его с использованием Shift+Space+мышь, в итоге оно повернулось, но холст получился кривой. А мне надо, чтобы границы холста были параллельны границам удостоверения. Как это сделать?
Иначе Krita так и сохраняет в неизменном виде.

 

pashazz
()

Таблички c Unicode box symbols

Форум — Development

А есть ли какие-нибудь обертки для C++, которые позволили бы легко и просто распечатать двумерный вектор в виде таблицы с Unicode-символами границ таблицы?

Может стоит обратиться к ncurses? Или нужно писать свой велосипед?

 ,

pashazz
()

Octave - вывод матриц

Форум — General

Можно ли в Octave вывести номера столбцов и строк матрицы по бокам? Желательно - каким-нибудь отличающимся от стандартного цветом.

 

pashazz
()

приоритет man-страниц

Форум — Development

Хочется мне под рукой иметь маны к системным вызовам в emacs. Конечно, я могу открыть консоль и там ман, я сейчас так делаю, но все же интересно: можно ли как-нибудь изменить приоритет поиска man-страниц? Чтобы поиск начинался с секции 2, а не 1?

Интересуют, конечно, настройки Man-mode

 ,

pashazz
()

GIMP не готов для десктопа

Форум — Talks

Хочу я, значит, фигурку нарисовать. Открываю Gfig. Хочу увеличить изображение, чтобы можно было аккуратно фигурку нарисовать, ииии
picture

Увеличить картинку никак нельзя (пробовал колесом, ctrl зажимал. Однако, здравствуйте.

 , ,

pashazz
()

Kdewallet & gpg keys

Форум — Desktop

хочу использовать pinentry от KWallet'а для GnuPG.
gpg-agent запускается так:

ps ax o pid,ppid,command | grep gpg | grep -v grep                                                             
 1173     1 gpg-agent --homedir /home/pasha/.gnupg --use-standard-socket --daemon


KWallet запускается с помощью PAM из пакета kwallet-pam
 1075  1045 /usr/bin/kwalletd5 --pam-login 15 18
 1076  1045 [kwalletd] <defunct>
 1537  1046 /usr/bin/kwalletd5
 8118     1 kdeinit4: kwalletd [kdeinit]


PINENTRY установлен в /usr/bin/pinentry-kwallet из kwalletcli

Ошибка: http://storage3.static.itmages.com/i/15/1108/h_1446994052_5937843_ae6664cee4.png

Что с этим делать?

 , ,

pashazz
()

zsh, aliases, autocomplete

Форум — Admin

Как известно, если сделать алиаc, то тогда zsh внутри себя раскрывает этот алиас и autocomplete работает соответственно тому, что находится внутри алиаса.

Но у меня есть

alias git='mycmd git'
mycmd
- самописный враппер, зачем - неважно. Я хочу, чтобы автокомплит работал так, как будто я запускаю git напрямую.

 , ,

pashazz
()

fork, хочу чтобы дочерний процесс контролировал терминал

Форум — Development

Хочу странного. Чтобы после fork'а контроль над терминалом получил дочерний процесс, а parent ушел бы в background. Это возможно?

 

pashazz
()

execl не принимает аргумент из pipe (версия 2, обновленная)

Форум — Development

Есть пример http://www.gnu.org/software/libc/manual/html_node/Process-Creation-Example.html

Слегка модифицировал его, чтобы команда читалась из stdout родителя:


#include <stddef.h>
#include <stdlib.h>
#include <stdio.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/wait.h>
#include <iostream>
/* Execute the command using this shell program.  */
#define SHELL "/bin/sh"
using namespace std;

int
my_system ()
{
  int status;
  pid_t pid;
 int p[2];
  pipe(p);
  pid = fork ();


  if (pid == 0)
    { //Read
      close(p[1]);
      close(STDIN_FILENO);
      /* This is the child process.  Execute the shell command. */
      dup2(p[0], STDIN_FILENO);

      string str;
      cin >> str;
      execl (SHELL, SHELL, "-c", str.c_str(), NULL);
      _exit (EXIT_FAILURE);
      close(p[0]);
    }
  else if (pid < 0)
    /* The fork failed.  Report failure.  */
    status = -1;
  else
    {
      close(p[0]);
      close(STDOUT_FILENO);
      dup2(p[1], STDOUT_FILENO);
      // close(p[1]);
      string s;
      getline(cin, s);
      cout << s;
      close(STDOUT_FILENO);

    /* This is the parent process.  Wait for the child to complete.  */
      //    if (waitpid (pid, &status, 0) != pid)
      //      status = -1;

    }
  return status;
}

int main()
{
  my_system();
}




но почему-то никакого вывода не происходит.
Что я делаю не так?

UPDATE: обновил код, теперь команда для my_system достается из stdin

UPDATE 2: догадался, что надо делать flush буфера, тогда все работает. (т.е. это проблемы cout)

 ,

pashazz
()

yaourt & devel packages

Форум — General

Имеется проблемка: когда я хочу обновить -git пакет, yaourt начинает выкачивать весь репозиторий заново. Чем это лечится?


yaourtrc: http://pastebin.archlinux.fr/1653445

 ,

pashazz
()

Наверное, это судьба

Форум — Talks

Родиться в один день (но в другой год) с ядром Linux.

А еще Linux - ровесник Украины.

 

pashazz
()

Skype: always away

Форум — Talks

Один из моих контактов висит с июня в состоянии «Away». Не отвечает, не отключается, следов активности нет: статус не меняется; сообщения доходят, и когда я захожу с другого устройства, сообщения загружаются. Что это может быть?

 

pashazz
()

А какие есть решения для стриминга игр в локальной сети?

Форум — Talks

Steam не предлагать - для работы его трансляции игра должна находиться в фокусе. Мне же нужно решение, которое избавлено от этого недостатка, но при этом дает usable производительность в wifi-сети 802.11n

 

pashazz
()

Микрофон после недавнего апдейта стал «трещать»

Форум — Desktop

В первый раз после апдейта что-то «отвалилось».

Микрофон - вебкамера Logitech.

arecord -l:

**** List of CAPTURE Hardware Devices ****
card 1: C920 [HD Pro Webcam C920], device 0: USB Audio [USB Audio]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 2: PCH [HDA Intel PCH], device 0: VT1708S Analog [VT1708S Analog]
  Subdevices: 0/1
  Subdevice #0: subdevice #0


pacmd:
  index: 1
        name: <alsa_input.usb-046d_HD_Pro_Webcam_C920_63D5B7BF-02.analog-stereo>
        driver: <module-alsa-card.c>
        flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY 
        state: RUNNING
        suspend cause: 
        priority: 9049
        volume: front-left: 64075 /  98% / -0,59 dB,   front-right: 64075 /  98% / -0,59 dB
                balance 0,00
        base volume: 9619 /  15% / -50,00 dB
        volume steps: 65537
        muted: no
        current latency: 0,08 ms
        max rewind: 0 KiB
        sample spec: s16le 2-канальный 3200
        channel map: front-left,front-right
                     Стерео
        used by: 1
        linked by: 1
        fixed latency: 99,94 ms
        card: 1 <alsa_card.usb-046d_HD_Pro_Webcam_C920_63D5B7BF-02>
        module: 7
        properties:
                alsa.resolution_bits = "16"
                device.api = "alsa"
                device.class = "sound"
                alsa.class = "generic"
                alsa.subclass = "generic-mix"
                alsa.name = "USB Audio"
                alsa.id = "USB Audio"
                alsa.subdevice = "0"
                alsa.subdevice_name = "subdevice #0"
                alsa.device = "0"
                alsa.card = "1"
                alsa.card_name = "HD Pro Webcam C920"
                alsa.long_card_name = "HD Pro Webcam C920 at usb-0000:00:14.0-3.3, high speed"
                alsa.driver_name = "snd_usb_audio"
                device.bus_path = "pci-0000:00:14.0-usb-0:3.3:1.2"
                sysfs.path = "/devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3.3/3-3.3:1.2/sound/card1"
                udev.id = "usb-046d_HD_Pro_Webcam_C920_63D5B7BF-02"
                device.bus = "usb"
                device.vendor.id = "046d"
                device.vendor.name = "Logitech, Inc."
                device.product.id = "082d"
                device.product.name = "HD Pro Webcam C920"
                device.serial = "046d_HD_Pro_Webcam_C920_63D5B7BF"
                device.form_factor = "webcam"
                device.string = "front:1"
                device.buffering.buffer_size = "12792"
                device.buffering.fragment_size = "3196"
                device.access_mode = "mmap"
                device.profile.name = "analog-stereo"
                device.profile.description = "Аналоговый стерео"
                device.description = "HD Pro Webcam C920 Аналоговый стерео"
                alsa.mixer_name = "USB Mixer"
                alsa.components = "USB046d:082d"
                module-udev-detect.discovered = "1"
                device.icon_name = "camera-web-usb"
        ports:
                analog-input-mic: Микрофон (priority 8700, latency offset 0 usec, available: unknown)
                        properties:
                                device.icon_name = "audio-input-microphone"
        active port: <analog-input-mic>


Вместо записи звука в любом приложении - какое-то трещание. При этом, pavucontrol показывает, что сколько я не ору в микрофон - он это не регистрирует

Pulseaudio версии 6.0, установлен 22 мая - а проблемы начались только вчера, ядро 4.1.2-2-ARCH (64 бит)
В винде всё работает

 ,

pashazz
()

emacs keyboard scheme в ненужностудии

Форум — Talks

inbefore lor isnt your personal army.

Я знаю, что всё это не нужно. Visual studio не нужен и ReSharper тоже, но иногда приходится использовать.

У кого есть аккаунт jetbrains, проголосуйте, пожалуйста, за поддержку клавиатурной схемы emacs в ReSharper: https://youtrack.jetbrains.com/issue/RSRP-445339

Мои руки настолько приросли к emacs, что без этого неудобно. На мелкомягких надежды нет.

 ,

pashazz
()

Инструкция по настройке xen(+vga passthrough) в archlinux

Форум — General

Я тут видел годную от одного из лоровцев, но не могу понять от кого. Точно была где-то здесь. Ткните, пожалуйста

 ,

pashazz
()

QEMU vs Virtualbox

Форум — General

В связи с появившейся интеграцией Vbox и KVM, что сейчас быстрее при одинаковых параметрах виртуальной машины (память, количество ядер) с одинаковыми ОС на одинаковом железе? Сам пока проверить не могу, в Арч ещё не завезли свежак.

Перемещено leave из talks

 ,

pashazz
()

Office365

Форум — Talks

Кто-нибудь использовал Office365 под Wine? Это работает?

LO/OO не предлагать

 , ,

pashazz
()

Что с видеокартой?

Форум — Desktop

Сегодня внезапно на мониторе появились красные горизонтальные полосы.

Иксы не запускаются. Ошибка в dmesg только такая:

nvidia_frontend_open: minor 0, module->open() failed, error -5

ну, естественно, в Xorg.0.log указание смотреть в лог ядра. При этом консоль работает. Полосы появляются уже во время загрузки UEFI BIOS. Ах да, window$ показывает свой загрузочный экран, на фоне этих полос, но до загрузки графического интерфейса доползти не может.

карточка nvidia gtx 570 Монитор

 

pashazz
()

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