Открываю трехстраничный файл в либре под xmonad. Листаю странички колесиком и оно адски тормозит. Загружаюсь в опенбокс, открываю тот же файл и все хорошо. В чем может быть проблема, я где-то что-то забыл? Спасибо. система арч, де нет.
Вот мой замечательный 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. Такие дела.
В универе продолжают заставлять делать ненужно. Пишем лоу-левел штуки на асме под дос. Когда я понял, что следующая задачка будет минимум на 1000-1500 строк, решил что куда лучше будет написать все на С, а потом дизассемблировать. Хотелось бы юзать что-нибудь такое же удобное, как gcc и objdump, но заставить их собрать под 16 бит у меня не получилось. Причем djgpp здесь не нужно. Линукс тут при том, что я хочу все делать на линукс хосте, а в dosbox только запускать. Заранее спасибо.
Если гугл мне не врет - скоро 4 года со времен последнего подобного опроса. За это время линукс стал популярнее и появился новый очень конкурентноспособный редактор sublime. В связи с этим хочется узнать обновленную статискику. Лично я пользуюсь vim. Сабж.
P.S. голоса за vi можно отдавать в vim, решил что не стоит заводить несколько вариантов под братские редакторы.
Arch + catalyst-total 13.4.1 from AUR, oenbox, slim, thinkpad x120e Перестали работать клавиши изменения яркости после установки нового catalyst. В прошлый раз ставил 13.3, была та же проблема, решилось установкой 13.1. Сейчас пакеты обновили, откатываться не хочу. Симптомы: на клавиши ноут не риагирует, однако если тыкать он иногда меняет, но это непредсказуемо и сделать боьше 2х раз за сеанс не получилось. ЧЯДНТ?
Ноут ThinkPad x120e с archlinux + openbox на борту. Из периферии колоночки Miсrolab, моник BenQ, модем и вайфай от Asus и всякие разбросанные штуки.
Причина по которой сделал фото - пришедшая сегодня клава ThinkPad USB keyboard with TrackPoint. Мое счастье предела не знает. Мышку отложил на случай игрушек :D
Клава замечательная, клавиши удобные, с хорошей отдачей. Сама по себе очень тонкая и легкая, имеет дырки под слив жидкости. Из недостатков можно назвать высокую цену (с доставкой вышло 3500) и отсутствие русской раскладки, однако я уже почти привык печатать вслепую. TrackPoint вне конкуренции, ради него собственно клавиатура и была приобретена. Думаю, что пользователи ThinkPad меня поддержат.
Дошло с ebay достаточно быстро, еще не закончился месяц с момента заказа. Приобретению рад безмерно, все мои ожидания оправдались, собираюсь заказать вторую на работу.
Я застрял на 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)
Возможно ли передать строки так, что бы сигфолта собственно не было?
И да, было бы очень классно, если бы кто-нибудь присоединился)
В манах написали, что H кидает курсор в верх экрана, однако этого у меня не происходит не а vim, не в gvim. Гуглил и ничего не нашел по сабжу. И ещё: есть ли где-нибудь полный список хоткеев vim, а то я хочу забиндить кнопки, но боюсь, что запорю какую-нибудь фичу.
Дело вот какое: заметил что файловые операции при работе от батареи много ждут. Видимо все дело было в парковках головки. Сначала грешил на laptop-mode, но потом, изменив конфиг, понял что дело не в нем. Сейчас я его вообще выпилил, но счетчик все равно растет (до 1000 парковок за сутки). Подскажите, куда копать! У меня arch. Все что гуглилось в интернетах относилось к laptop-mode и чуток к hdparm.
Забивать hdparm в автозапуск как-то костыльно, а лаптом мод плюет на то что я ему говорю. В частности:
[actics@x120e ~]$ sudo hdparm -I /dev/sda | grep Ad
Advanced power management level: 96
Это постоянный вывод, при том что в конфиге laptop-mode (даже при его включении)
При этом сетчик растет при работе от батареи всегда, а от сети четкуую закономерность найти не могую. Мне кажется что чаще все он продолжает увеличиваться после подключения питания. (то есть после работы от батареи)
Спасибо!
Привет. Есть одна^Wодин класс, а в классе поле. Это поле 100% будет будет инициальзироваться в одно действие, и наккой логики при его инициализации / удалении нет. Имеет ли смысл сделать его публичным, или стоит сделать приватным и написать функции для работы с ним? Поясните как лучше.
Помнится в винде был сабж. Что это по сути и с чем едят? Я правильно понимаю, что это просто правильное прекращение операций ввода-вывода? То есть никаких сгоревщих флешек быть не может, максимум побитая фс?
И какая альтернатива в онтопике? umount? Необходимо ли мне это делать, если у меня pcmanfm монтирует устройства с флагами
Я заметил, что большинство открытых проетов используют опеределенный формат директорий. Например присутствие папки /src. Не могли бы вы поделиться названиес стандарта, или ссылкой на описание? Так же я тут недавно узнал, что makefile никто руками не пишет, для этого используются какие-то тулзы. Где найти мануалы? Ещё очень хотелось бы почитать про правильное постоение архитектуры проектов: именование файлов, директорий и прочего. Некоторые общие практики. Спасибо за помощь!
Сегодня в первый раз задумался о необходимости шрифтов. Попробовал разные, в консоли пока остановился на liberation mono. Таки предлагаю поделиться предпочтениями, какие где вы юзаете, какие любимые и прочее. Особо интересует удобство для кодинга. Сабж.
пс: По моему, это тред не подходит для технических разделов, поэтому осталю его здесь.
Господа, накатили обновление на xorg-server, и мне предложили удалить catalyst-utils. Я, будучи дураком, сделал pacman -Rdd catalyst-utils. Все сломалось и обратно не встает. Что делать?)
Существует ли сабж или можно как-нибудь собрать gas? Не нашел никакой инфы. Ну или возможно ли как-то кросскомпилировать проги под дос? Прошу прощения за полуоффтоп.
Осиливаю генту. Поставил systemd, пересобрал мир с флагами systemd, -consolekit, -upstart, policykit. Все грузится и работает, вот только никак не могу выпилить console-kit-log-system-start.service и console-kit-daemon.service. При systemctl -f disable не говорит ничего, все остается на месте. ЧЯДНТ? Как выпилить consolekit?
Посдскажите, пожалуйста, как решить проблему с тем, что chromium с openbox при выборе «открыть в папке» пытается открыть файл в audacious, а не в pcmanfm, как мне хочется. После удаления audacious все начинает работать корректно. Если установить опять то же самое. В ~/.local/share/applicatoons/{defaults,mimeapps}.list нет и намека на audacious, при этом в обоих inode/directory=pcmanfm.desktop.
Господа, поставил xorg-server, после startx не работает клава и трекпоинт, причем стандартный тачпад завелся (xf86-input-synaptics). Плюс почему-то распознаются клавиши трекпоинта. ЧЯДНТ? Прошу не бить, в гугле много разных советов, а каждый раз перезагружаться долго. Решил спросить «живых» советов.