LINUX.ORG.RU

Сообщения actics

 

Тормоза libreoffice в xmonad

Форум — Desktop

Открываю трехстраничный файл в либре под xmonad. Листаю странички колесиком и оно адски тормозит. Загружаюсь в опенбокс, открываю тот же файл и все хорошо. В чем может быть проблема, я где-то что-то забыл? Спасибо.
система арч, де нет.

 ,

actics
()

Мой дефолт

Галерея — Скриншоты

Вот мой замечательный openbox, который я недавно променял на xmonad. Посему решил поделиться скрином того немногого, чего успел нажить.

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

Коробочка представляет из себя Lenovo ThinkPad x120e с процом AMD Zacate E-350, у которого 2 ядра по 1.6, видяхой Radeon HD 6310M и 8(!) Gb оперативки. Последнее было моим недавним апгрейдом, смысла которого я до сих пор не понял, так как даже с запущенной виртуалкой больше 4х у меня не выжирало. Но зато теперь железка удовлетворяет всем моим потребностям, не тормозит даже с активным использованием браузера и виртуалки.

Внутри arch и openbox, вместо DE: lxterminal, xfce4-panel, compton, pcmanfm, conky, gmrun, chromium, pidgin, gedit, evince, gpicview, transmission, gimp, mplayer.

Здесь выбор lxterminal обоснован его легкостью и красивыми (для меня) вкладками, compton - нет ошибок в логах + наличие конфига, остальное сложилось исторически.

В трее: audacious(музыка), goldendict(словарик), steam(игрушки), volumeicon(громкость), xxkb(раскладки), nm-applet(сеть)

По большому счету чаще всего юзаю chromium и vim с mc. Такие дела.

 

actics
()

Компиляция С в GCC под i8088

Форум — Development

В универе продолжают заставлять делать ненужно. Пишем лоу-левел штуки на асме под дос. Когда я понял, что следующая задачка будет минимум на 1000-1500 строк, решил что куда лучше будет написать все на С, а потом дизассемблировать.
Хотелось бы юзать что-нибудь такое же удобное, как gcc и objdump, но заставить их собрать под 16 бит у меня не получилось. Причем djgpp здесь не нужно.
Линукс тут при том, что я хочу все делать на линукс хосте, а в dosbox только запускать.
Заранее спасибо.

 , ,

actics
()

Какими текстовыми редакторами вы пользуетесь?

Голосования — Голосования

Если гугл мне не врет - скоро 4 года со времен последнего подобного опроса. За это время линукс стал популярнее и появился новый очень конкурентноспособный редактор sublime. В связи с этим хочется узнать обновленную статискику. Лично я пользуюсь vim.
Сабж.

P.S. голоса за vi можно отдавать в vim, решил что не стоит заводить несколько вариантов под братские редакторы.

  1. vim 774 (47%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. nano 604 (37%)

    *********************************************************************************************************************************************************************************************************************************************************

  3. gedit 428 (26%)

    ********************************************************************************************************************************************************************************

  4. mcedit 367 (22%)

    *******************************************************************************************************************************************************

  5. kate 346 (21%)

    ***********************************************************************************************************************************************

  6. geany 221 (14%)

    *******************************************************************************************

  7. sublime 215 (13%)

    ****************************************************************************************

  8. emacs 198 (12%)

    *********************************************************************************

  9. другой 155 (9%)

    ****************************************************************

  10. leafpad 109 (7%)

    *********************************************

  11. mousepad 47 (3%)

    *******************

  12. ed 24 (1%)

    *********

  13. scite 20 (1%)

    ********

Всего голосов: 3508, всего проголосовавших: 1633

 

actics
()

Отпало изменение яркости catalyst

Форум — General

Arch + catalyst-total 13.4.1 from AUR, oenbox, slim, thinkpad x120e
Перестали работать клавиши изменения яркости после установки нового catalyst. В прошлый раз ставил 13.3, была та же проблема, решилось установкой 13.1. Сейчас пакеты обновили, откатываться не хочу.
Симптомы: на клавиши ноут не риагирует, однако если тыкать он иногда меняет, но это непредсказуемо и сделать боьше 2х раз за сеанс не получилось. ЧЯДНТ?

 ,

actics
()

Так и живем

Галерея — Рабочие места

Здесь и обитаем.

Ноут ThinkPad x120e с archlinux + openbox на борту. Из периферии колоночки Miсrolab, моник BenQ, модем и вайфай от Asus и всякие разбросанные штуки.

Причина по которой сделал фото - пришедшая сегодня клава ThinkPad USB keyboard with TrackPoint. Мое счастье предела не знает. Мышку отложил на случай игрушек :D

Клава замечательная, клавиши удобные, с хорошей отдачей. Сама по себе очень тонкая и легкая, имеет дырки под слив жидкости. Из недостатков можно назвать высокую цену (с доставкой вышло 3500) и отсутствие русской раскладки, однако я уже почти привык печатать вслепую. TrackPoint вне конкуренции, ради него собственно клавиатура и была приобретена. Думаю, что пользователи ThinkPad меня поддержат.

Дошло с ebay достаточно быстро, еще не закончился месяц с момента заказа. Приобретению рад безмерно, все мои ожидания оправдались, собираюсь заказать вторую на работу.

Вот такие вот дела :D

 

actics
()

Давайте поиграем

Форум — Development

Замечательный варгейм

Я застрял на 6ом таске. Никак не могу нормально передать строку на вход программе.

#include <stdio.h>
#include <string.h>

void prompt_name(char *name, char *msg){
        char buf[4096];

        puts(msg);
        read(0, buf, sizeof buf);
        *strchr(buf, '\n') = 0;
        strncpy(name, buf, 20);
}

void prompt_full_name(char *fullname) {
        char last[20];
        char first[20];

        prompt_name(first, "Please enter your first name: ");
        prompt_name(last, "Please enter your last name: ");

        strcpy(fullname, first);
        strcat(fullname, " ");
        strcat(fullname, last);
}

int main(int argc, char **argv){
        char fullname[42];

        prompt_full_name(fullname);
        printf("Welcome, %s\n", fullname);

        return 0;
}
Пыдаюсь передать в код 2 строки. В итоге ловлю сигфолт.
[actics@x120e ~]$ echo -ne "asdasdasdsd\ndfsdff\n" | ./c
Please enter your first name: 
Please enter your last name: 
Ошибка сегментирования (core dumped)
Возможно ли передать строки так, что бы сигфолта собственно не было?

И да, было бы очень классно, если бы кто-нибудь присоединился)

 

actics
()

Не работает H в vim

Форум — General

В манах написали, что H кидает курсор в верх экрана, однако этого у меня не происходит не а vim, не в gvim. Гуглил и ничего не нашел по сабжу.
И ещё: есть ли где-нибудь полный список хоткеев vim, а то я хочу забиндить кнопки, но боюсь, что запорю какую-нибудь фичу.

 

actics
()

Что-то убивает диск

Форум — General

Дело вот какое: заметил что файловые операции при работе от батареи много ждут. Видимо все дело было в парковках головки. Сначала грешил на laptop-mode, но потом, изменив конфиг, понял что дело не в нем. Сейчас я его вообще выпилил, но счетчик все равно растет (до 1000 парковок за сутки). Подскажите, куда копать! У меня arch. Все что гуглилось в интернетах относилось к laptop-mode и чуток к hdparm. Забивать hdparm в автозапуск как-то костыльно, а лаптом мод плюет на то что я ему говорю. В частности:

[actics@x120e ~]$ sudo hdparm -I /dev/sda | grep Ad
	Advanced power management level: 96
Это постоянный вывод, при том что в конфиге laptop-mode (даже при его включении)
HD="/dev/[hs]d[abcdefgh]"
PARTITIONS="auto /dev/mapper/*"
ASSUME_SCSI_IS_SATA=1
LM_BATT_MAX_LOST_WORK_SECONDS=600
LM_AC_MAX_LOST_WORK_SECONDS=360
CONTROL_READAHEAD=1
LM_READAHEAD=3072
NOLM_READAHEAD=128
CONTROL_NOATIME=0USE_RELATIME=1
CONTROL_HD_IDLE_TIMEOUT=1
LM_AC_HD_IDLE_TIMEOUT_SECONDS=7200
LM_BATT_HD_IDLE_TIMEOUT_SECONDS=600
NOLM_HD_IDLE_TIMEOUT_SECONDS=7200
CONTROL_HD_POWERMGMT="0"
BATT_HD_POWERMGMT=254
LM_AC_HD_POWERMGMT=254
NOLM_AC_HD_POWERMGMT=254
CONTROL_HD_WRITECACHE=0
NOLM_AC_HD_WRITECACHE=1
NOLM_BATT_HD_WRITECACHE=0
LM_HD_WRITECACHE=0
При этом сетчик растет при работе от батареи всегда, а от сети четкуую закономерность найти не могую. Мне кажется что чаще все он продолжает увеличиваться после подключения питания. (то есть после работы от батареи) Спасибо!

 ,

actics
()

Правильная инициализация поля в C++

Форум — Development

Привет. Есть одна^Wодин класс, а в классе поле. Это поле 100% будет будет инициальзироваться в одно действие, и наккой логики при его инициализации / удалении нет. Имеет ли смысл сделать его публичным, или стоит сделать приватным и написать функции для работы с ним?
Поясните как лучше.

 

actics
()

Безопасное извлечение устройств в Linux

Форум — General

Помнится в винде был сабж. Что это по сути и с чем едят? Я правильно понимаю, что это просто правильное прекращение операций ввода-вывода? То есть никаких сгоревщих флешек быть не может, максимум побитая фс?

И какая альтернатива в онтопике? umount? Необходимо ли мне это делать, если у меня pcmanfm монтирует устройства с флагами

rw,nosuid,nodev,relatime,uid=1000,gid=100,fmask=0022,dmask=0077,codepage=437,iocharset=iso8859-1,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks2

 

actics
()

Структура открытых проектов

Форум — Development

Я заметил, что большинство открытых проетов используют опеределенный формат директорий. Например присутствие папки /src. Не могли бы вы поделиться названиес стандарта, или ссылкой на описание?
Так же я тут недавно узнал, что makefile никто руками не пишет, для этого используются какие-то тулзы. Где найти мануалы?
Ещё очень хотелось бы почитать про правильное постоение архитектуры проектов: именование файлов, директорий и прочего. Некоторые общие практики.
Спасибо за помощь!

 , ,

actics
()

ШГ

Форум — Talks

Сегодня в первый раз задумался о необходимости шрифтов. Попробовал разные, в консоли пока остановился на liberation mono.
Таки предлагаю поделиться предпочтениями, какие где вы юзаете, какие любимые и прочее. Особо интересует удобство для кодинга. Сабж.

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

 

actics
()

Локальные метки в gas

Форум — Development

В nasm есть очень удобная фича: можно задавать локальные метки то есть вот такой код валиден

xxx:
  .xx
yyy:
  .xx

есть ли подобное в gas, очень не хватает

 

actics
()

Catalyst-utils и xorg-server 1.14 в arch

Форум — General

Господа, накатили обновление на xorg-server, и мне предложили удалить catalyst-utils. Я, будучи дураком, сделал pacman -Rdd catalyst-utils. Все сломалось и обратно не встает. Что делать?)

 , ,

actics
()

gas под dos

Форум — Development

Вот такой незамысловатый код на nasm

use16 
bits 16
org 0x100

segment .data 
    hello: db 'hello, world','$' 

segment .text 
    mov dx,hello 
    mov ax,0900h 
    int 21h 
    mov ax,4c00h 
    int 21h
компилирую на linux машине так:
nasm a.asm -o a.com -f bin
В dosbox отлично запускается, принтует и выходит.

Пытаюсь сделать аналогичное на gas

.code16

.globl _start

_start:
    movw $hello, %dx
    movb $0x09,  %ah
    int  $0x21
    movb $0x4c,  %ah
    int  $0x21

    hello: .ascii "Hello, world!$"
собираю так (под linux)
[actics@x120e dos]$ as -march=i386 -mtune=i8086 --32  gas.asm -o gas.o
[actics@x120e dos]$ ld -m i386linux -Ttext 0x100 -nostdlib --oformat binary gas.o -o gas.com
Запущенное в досе принтует много лишнего, приходится одну строчку заменять так:
movw $0x100 +  hello - _start, %dx
Каким образо можно скомпилировать gas код аналогично коду на nasm?

 , , , ,

actics
()

ассемблер с at&t синтаксисов для dos

Форум — Development

Существует ли сабж или можно как-нибудь собрать gas? Не нашел никакой инфы. Ну или возможно ли как-то кросскомпилировать проги под дос?
Прошу прощения за полуоффтоп.

 ,

actics
()

disable console-kit-daemon in systemd gentoo

Форум — General

Осиливаю генту. Поставил systemd, пересобрал мир с флагами systemd, -consolekit, -upstart, policykit. Все грузится и работает, вот только никак не могу выпилить console-kit-log-system-start.service и console-kit-daemon.service. При systemctl -f disable не говорит ничего, все остается на месте. ЧЯДНТ? Как выпилить consolekit?

 , ,

actics
()

chromium + openbox

Форум — General

Посдскажите, пожалуйста, как решить проблему с тем, что chromium с openbox при выборе «открыть в папке» пытается открыть файл в audacious, а не в pcmanfm, как мне хочется. После удаления audacious все начинает работать корректно. Если установить опять то же самое. В ~/.local/share/applicatoons/{defaults,mimeapps}.list нет и намека на audacious, при этом в обоих inode/directory=pcmanfm.desktop.

Сижу под арчем.

 , , ,

actics
()

установил xorg, не работает клавиатура (gentoo)

Форум — Linux-install

Господа, поставил xorg-server, после startx не работает клава и трекпоинт, причем стандартный тачпад завелся (xf86-input-synaptics). Плюс почему-то распознаются клавиши трекпоинта. ЧЯДНТ?
Прошу не бить, в гугле много разных советов, а каждый раз перезагружаться долго. Решил спросить «живых» советов.

 ,

actics
()

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