LINUX.ORG.RU

Сообщения SmilePlz

 

Awesome 4.0 + compton

compton-0.1_beta2 и x11-wm/awesome-4.0 при включении параметра frame-opacity в compton.conf выдает 2 линии вот так это выглядит. Нашел эту проблему но как понял её пофиксили еще в 3.5? есть у кого такая же проблема?

upd: спасибо всем за помощь, решается установкой версии compton-9999

 ,

SmilePlz ()

intel HD4000

как бы сабж работает нормально на ноуте dns-150939. Но меня давно бесит что если я смотрю видео или играю в игры, если сцены статические все работает нормально, но если камера быстро передвигается появляется срез в верхней 1/4 части экрана, как будто она на долю секунды не поспевает. Показать это скрином не получится. я что-то на подобие с эмитировал в gimp https://itmages.ru/image/view/5453420/8271b751

( info )

во всяких linuxMint тоже это встречал. Подскажите, пожалуйста, кто встречался с этим глюком? лечится ли это?

 , ,

SmilePlz ()

rc.lua

есть стандартное меню, и в нем есть под меню

games = {¬
    {"Portal", "WINEPREFIX='/data/.wine/portal' wine '/data/.wine/portal/drive_c/Program Files/Portal/hl2.exe'"},
...
}¬
сама команда в терминале запускается, но когда я вызываю из асом меню, ничего не происходит. пробовал вместо '....' экранировать пробел, но тоже ничего не происходит. подскажите, пожалуйста, чяднт

 

SmilePlz ()

LibreOffice

Всем доброго времени суток. работаю с большими таблицами (заявки это верхняя строка, средства левых крайний столбец) и столкнулся с проблемой что мне не видно либо наименования средства с левой стороны (когда слишком много заявок) или номера заявки сверху (когда я в конце документа). Кто знает есть ли такая возможность чтобы некоторые строки или столбцы всегда отображались на экране в независимости от положения в документе?

 ,

SmilePlz ()

firefox html5

У меня периодически виснет видео в html5 (2, 3 кадра меняют друг друга, со временем кадров становиться больше, звук работает как нужно). 100% срабатывание происходит когда открывается видео в новой вкладке (ctrl+лкм), иногда по другим причинам. Это лечится перезапуском, но достало делать это каждые 15 минут. firefox-bin работает нормально. по этой теме нагуглить ничего не смог. Подскажите, пожалуйста, как это вылечить?

[ebuild R ~] www-client/firefox-50.1.0::gentoo USE=«bindist dbus gmp-autoupdate hwaccel jemalloc jit skia startup-notification -custom-cflags -custom-optimization -debug -gtk2 -hardened -jack (-neon) -pgo -pulseaudio (-selinux) (-system-cairo) -system-harfbuzz -system-icu -system-jpeg -system-libevent -system-libvpx -system-sqlite {-test} -wifi» 0 KiB

 , ,

SmilePlz ()

zathurа

при нажатии «f», у меня подсвечиваются ссылки на которые я могу перейти, но сочетание клавиш из цифр. Хочу поменять на клавиши из домашнего ряда, но не могу найти в манах как это сделать. Подскажите, пожалуйста, есть ли такая возможность вообще?

 

SmilePlz ()

сигнал будильника из кинолент Университет монстров, Матрица

Подскажите, пожалуйста, где найти сабж, google не помогает.

 

SmilePlz ()

DraftSight шрифт интерфейса

стоит media-gfx/draftsight-bin-1.6.1_beta на Linux localhost 4.4.26-gentoo, стоят стоят qt 4 и 5, media-libs/phonon-4.9.0::gentoo установлен с флагом qt5. Проблема с шрифтами в интерфейсе, которые не возможно поменять. в qtconfig и qt5ct стоит тот шрифт что мне нужен, но DraftSight этого не видит или не хочет видеть. Видел тему хотя там про темы оформления. Не помогло. пример интерфейса.

Может кто сталкивался с таким, подскажите пожалуйста, как это победить?

 , , ,

SmilePlz ()

Неосиляторство xkb

Хочу осилить смену раскладки отличной от той что есть в предустановках xkb. пытаюсь назначить тип для клавиши и с помощью каких клавишь происходит смещение.

type "MY_SPACE" {
            modifiers = Shift;
            map[None] = Level1;
            map[Shift_L] = Level2;
            map[Shift_R] = Level3;
            level_name[Level1] = "Base";
            level_name[Level2] = "First Group";
            level_name[Level3] = "Last Group";
};
мне постоянно выдает ошибку:
Error: Identifier "Shift_L" of type int is unknown
Error: The key type map entry field must be a modifier mask Ignoring illegal assignment in MY_SPACE
Я пробовал сменить Shift_L на RTSH, LShift, и еще кучу всевозможных комбинаци. Не жалуется только на Shift. Как сделать различие между правым и левым Shift? Возможно ли вообще это сделать?

 , ,

SmilePlz ()

Stardict, озвучивание слов

есть Stardict 3.0.6-r2^t(03:48:31 19.05.2016)(espeak spell -pronounce -qqwry -tools), есть словарь (Oxford Advanced Learner's Dictionary) с ним в довесок идет озвучка (лежит в ~/.stadict/res), в настройках звука указал: если указывать так «mpv ~/.stardict/res/» он начинает воспроизводить все файлы что лежат в этой папке, если «mpv ~/.stardict/res/%f» сам меняет на «mpv ~/.stardict/res/%s», а mpv выдает ошибку

[file] Cannot open file '~/.stardict/res/%s': No such file or directory
Failed to open ~/.stardict/res/%s.
. Подскажите, пожалуйста, как заставить stardict чтобы он передавал mpv нормальное название файла?

 

SmilePlz ()

hello word на С и SIGSEGV

Доброго времени суток. хочу для себя написать велосипед на С. У меня загвоздка в том что при создании списка когда выделяется память программа выпадает в SIGSEGV. Каких то ошибок в коде я не вижу, но разобраться в этой проблеме с gdb не могу. подскажите где можно найти решение этой проблемы. source

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff7ab8e69 in ?? () from /lib64/libc.so.6
=> 0x00007ffff7ab8e69:	4c 89 63 10	mov    QWORD PTR [rbx+0x10],r12
(gdb) bt
#0  0x00007ffff7ab8e69 in ?? () from /lib64/libc.so.6
#1  0x00007ffff7aba9c8 in malloc () from /lib64/libc.so.6
#2  0x0000000000400c56 in Xmalloc (size=72) at keyboard_trainer.c:52
#3  0x00000000004010c0 in create_cache (name_file=0x60b273 "English мини марафон") at keyboard_trainer.c:154
#4  0x00000000004012d4 in build_cache () at keyboard_trainer.c:183
#5  0x0000000000401351 in cache () at keyboard_trainer.c:197
#6  0x00000000004013a4 in main () at keyboard_trainer.c:208

 

SmilePlz ()

Freemind, шрифты

установил freemind со шрифтами в меню полная жопа. Подскажите, пожалуйста, можно ли как нибудь довести это до ума чтобы глаза не вырывало? смена внешнего вида на GTK или Gtk+ не помогает. gentoo, kernel 4.4.6, awesome wm, infinality

 , ,

SmilePlz ()

Литература, пример проекта обработки ошибок на С

Я делаю для себя небольшой проект на С, но мой код превратился в месиво проверок на ошибки и это очень усложняет его чтение. подскажите пожалуйста какую литературу можно почитать или пример какого проекта можно посмотреть, чтобы поучиться делать это правильно.

 

SmilePlz ()

2gis, gentoo

поставил app-misc/2gis-4.15.2.280 само приложение работает, но не скачивает города. Как понять что ему не хватает для работы?

 ,

SmilePlz ()

Отключение экрана

Доброго времени суток, у меня в ядре стоит таймер 10 минут, после бездействия отключается экран. в системе все работает нормально, например mpv, но если я смотрю видео через firefox, то отключающийся экран начинает дико бесить. Подскажите, пожалуйста, как настроить firefox чтобы при просмотре видео экран не отключался. В системе все минималистично. 4.4.6-gentoo, awesome

 , ,

SmilePlz ()

clang 3.8

У меня gentoo почему-то старается понизить версию установленного пакета clang c 3.8 на 3.7. виновник торжества (как мне кажется) dev-libs/libclc (который в зависимостях от media-libs/mesa). но я не могу понять чего он от меня хочет...

 ,

SmilePlz ()

unicode, read file, С

не могу осилить работу с юникодом, wchar и не могу найти внятную инфу по этой теме с примерами. например есть файл в котором есть слово «Москва», размер файла 13 байт. как я понимаю размер каждой буквы 2 байта, конец файла 1 байт? sizeof(wchar) = 4 байта. если я пишу что-то типа:

setlocale(LC_ALL, "");
FILE *fd;
fd = fopen("test", "r");
fseek(fd,0,SEEK_END);
int size = ftell(fd);
fseek(fd,0,SEEK_SET);
wchar buff[size];
fgetws(buff,size,fd); //Здесь всегда выдает NULL
for (int i=0; buff[i] != '\0'; i++) { //не могу настроить чтобы в терминале вывод работал с wchar, поэтому такие костыли
    putchar(wctob(buff[i]));
}
putchar('\n');
помогите, пожалуйста, разобраться что я делаю не так.

 , ,

SmilePlz ()

stdout wchar С

wprintf не выводит utf.8 строки. в мане пишется что поток должен быть открыт для wide-char символов. когда я проверяю fwide(stdout, 0) = -1, т.е. открыт для байтовых символов. в мане fwide пишут что если поток уже определен, его нельзя переопределить, можно только закрыть. подскажите, пожалуйста, как открыть stdout для wide-char символов. не могу нагуглить.

 ,

SmilePlz ()

Хранение данных

хочу написать программу которая ведет учет книг в библиотеке по категориям и хранит кто когда и на сколько брал книгу и как его зовут (хотя программа не для этого, но чтобы можно было понять принцип работы, на пальцах). Думал над тем как хранить данные, самый простой (надежный?) способ, это хранить данные на каждую книгу в отдельном файле. Но если будет их слишком много книг 1500 - 2000 файлов. а при запуске каждый открыть это будет... можно сделать одним файлом, в начале которого он будет иметь структуру которая будет описывать что внутри записано, но если файл в начале будет битым от этого файла будет мало проку, и как проверить битый файл или нет... Самое интересное что кто-то уже задавался такими же вопросами и возможно написал не одну книгу по этой теме. Вы не могли бы подсказать в какую сторону копать, что почитать, как не наступить на распространенные грабли.

 ,

SmilePlz ()

Линковка

Не получается скомпоновать свой файл с библиотекой libc.so. в исходном файле есть ссылки на printf, putchar и т.п. использую команду

ld -I/lib/ld-linux.so.2 -lc $arg.o -o $arg --verbose

attempt to open /usr/x86_64-pc-linux-gnu/lib64/libc.so failed attempt to open /usr/x86_64-pc-linux-gnu/lib64/libc.a failed attempt to open /usr/lib64/binutils/x86_64-pc-linux-gnu/2.25.164/libc.so failed attempt to open /usr/lib64/binutils/x86_64-pc-linux-gnu/2.25.164/libc.a failed attempt to open /usr/local/lib64/libc.so failed attempt to open /usr/local/lib64/libc.a failed attempt to open /lib64/libc.so failed attempt to open /lib64/libc.a failed attempt to open /usr/lib64/libc.so succeeded opened script file /usr/lib64/libc.so opened script file /usr/lib64/libc.so attempt to open /lib64/libc.so.6 succeeded /lib64/libc.so.6 attempt to open /usr/lib64/libc_nonshared.a succeeded attempt to open /lib64/ld-linux-x86-64.so.2 succeeded /lib64/ld-linux-x86-64.so.2 /lib64/ld-linux-x86-64.so.2 attempt to open 05.03.14.o succeeded 05.03.14.o ld-linux-x86-64.so.2 needed by /lib64/libc.so.6 found ld-linux-x86-64.so.2 at /lib64/ld-linux-x86-64.so.2

lddtree $arg

05.03.14 => ./05.03.14 (interpreter => /lib/ld-linux.so.2) libc.so.6 => /lib64/libc.so.6 ld-linux-x86-64.so.2 => /lib64/ld-linux-x86-64.so.2

./$arg

bash: ./$arg: Обращение к поврежденной разделяемой библиотеке

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

 ,

SmilePlz ()

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