LINUX.ORG.RU

Избранные сообщения backbone

Нищебродский Hi-End

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

Мой рабочий стол.
Извиняюсь за плохое качество фото, фоткал на телефон, фотоаппарата нет.
Поскольку денег на нормальную акустику пожалел, сделал её своими руками.
Усилитель ламповый на лампах 6ф5п.
Колонки на 3гдш-1, 3гд-38 и 4гд-35. Динамики 3гд-38 и 4гд-35 последовательно, 3гдш-1 через кондентатор 1 мкф.
Качество звука лучше чем, у S-30, которые у меня были до этого. По крайней мере, flac от mp3 отличаю на этой акустике.

Fenrikus
()

Lubuntu 15.04

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

На основном скриншоте Golden Axe III в эмуляторе Kega Fusion

screenfetch
PCManFM
LOR
Пустой рабочий стол

Ноутбук: SAMSUNG R418
Геймпад (для игр в «SEGA»): Betop BTP-C031

DE: LXDE
Иконки: absolute
GTK: absolute (с изменённой цветовой схемой)
Тема OpenBox: adwaita-ob (с изменённой цветовой схемой)
ШГ: liberation sans, terminus
Панель: Lxpanel

FM: PCManFM
Браузер: Google Chrome (ADBlock)
Терминал: Терминал среды MATE
Просмотр изображений: EOM
Медиаплеер: VLC
Аудио плеер: DeaDBeeF
Архиватор: Engrampa
Переключалка раскладки: XXKB

 , ,

Uninstaller
()

Как отключить заголовки у GTK3-приложений? (использую Awesome, а они портят стиль)

Форум — Desktop

Подскажете чего? :)

 

veco
()

раскрасить etc-update

Форум — Admin

Есть способ раскрасить diff etc-update-а? А то каждый раз глаза вытекают.

 

TDrive
()

Awesome: сворачивается фулскрин игра при смене тега

Форум — Desktop

Всем привет. Я использую Awesome и на одном из тегов у меня Team Fortress во весь экран (раскладка вторая из стандартных, тайлинг). При переключении на другой тег и возвращении назад я застаю её свёрнутой, с другими полноэкранными программами такого нет. Подскажите, пожалуйста - как лечить?

 , ,

Valdor
()

Не запускается Cinnamon на Gentoo

Форум — Desktop

Стоит Gentoo x86_64 с профилем desktop/gnome/systemd, ACCEPT_KEYWORDS="~amd64". В ней стоит lxdm и Cinnamon. Cinnamon успешно запускается только в режиме Software Rendering, а в нормальном режиме не запускается: пишет «Cinammon has crashed. Do you want to restart Cinnamon?». Если нажать «Yes», то происходит то же самое, а если нажать «No», остаётся гореть чёрный экран и всё.

startx /usr/bin/glxgears успешно показывает шестерёнки.

В логах не вижу никаких причин сбоев. startx /usr/bin/cinnamon-session вываливает кучу сообщений, но никакое из них не говорит о фатальной ошибке. Почему-то startx /usr/bin/cinnamon-session 2>&1 > cinnamon.log не записывает эти сообщения.

 ,

proud_anon
()

Xash3D на SDL2: Го, я создал!

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

Спустя почти 4 месяца хочу снова показать прогресс моей работы над портом этого движка на SDL2. Правда, теперь уже не только моей.

Что изменилось с прошлого поста? Честно говоря, очень многое. Начиная с того, что теперь есть организация на Github, заканчивая тем, что теперь Half-Life работает под Android.

Собственно, про порт на Android я и хочу рассказать. Спасибо товарищу Unc0nnected/nicknekit с форума cs-mapping.com.ua, который, пока я дорабатывал порт нового Xash3D, запустил старый порт на андроиде. Вот с тех пор, я, он и, с некоторых пор, mittorn занимаемся портом HL на эту мобильную платформу. Конечно, работа далеко от идеала — отсутствует сенсорное управление. В целом, с клавиатуры играть можно, поддержка джойстика пока неполная. А под линуксом так уже давно можно пройти HL полностью.

На скрине видно, что под линуксом с портом создан сервер, к которому присоединились клиенты с Android и оригинального Xash3D под Wine. Эта возможность нашлась совершенно случайно, когда я исправлял баг обнаружения серверов в локальной сети.

Я не хочу говорить, что сетевая игра под Xash3D идеальна. Она есть, но недоделана. В частности, из-за отсутвующего предиктинга, о чём говорит и сам автор движка.

Кому интересно, вот APK. Ресурсы игры можно взять прямо из стимовской версии, просто скопировать папку valve в /sdcard/xash/. А, ну и наложить сверху вот этот архив.

 , , ,

a1batross
()

Вязаный тукс

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

Подарок любимой жены.

 

brothermechanic
()

Gentoo флаги оптимизации. Правильно или не правильно?

Форум — General

Имею:

  • amd64
  • процессор Dual core Intel Core i3-2350M
  • -march=sandybridge -mmmx -mno-3dnow -msse -msse2 -msse3 -mssse3 -mno-sse4a -mcx16 -msahf -mno-movbe -mno-aes -mno-sha -mpclmul -mpopcnt -mno-abm -mno-lwp -mno-fma -mno-fma4 -mno-xop -mno-bmi -mno-bmi2 -mno-tbm -mavx -mno-avx2 -msse4.2 -msse4.1 -mno-lzcnt -mno-rtm -mno-hle -mno-rdrnd -mno-f16c -mno-fsgsbase -mno-rdseed -mno-prfchw -mno-adx -mfxsr -mxsave -mxsaveopt -mno-avx512f -mno-avx512er -mno-avx512cd -mno-avx512pf -mno-prefetchwt1 --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=3072 -mtune=sandybridge
  • mmx:            114236
    sse:            47786
    sse2:           153737
    sse3:           24
    ssse3:          2746
    sse4.1:         191
    3dnow!:         612
    3dnowext:               5270
    avx:            28832


Составил примерно следующее для оптимизации именно под свой процессор:

CPU_FLAGS_X86="mmx sse sse2 ssse3 sse4_1 sse4_2" # Это на глаз, потом воспользуюсь cpuinfo2cpuflags.
CFLAGS="-O2 -march=sandybridge -mtune=generic -pipe -mmmx -msse -msse2 -msse3 -mssse3"
CXXFLAGS="${CFLAGS}"
CHOST="x86_64-pc-linux-gnu"
MAKEOPTS="-j5"
PORTAGE_NICENESS=19
PORTAGE_IONICE_COMMAND="ionice -c 3 -p \${PID}"
А теперь собственно вопросы:

  • Обязательно ли перечислять все инструкции -mmmx -msse -msse2 -msse3 -mssse3 в CFLAGS?
  • Нужен ли -pipe или можно обойтись без него
  • нужен ли -mtune=generic?
  • И самое главное, достаточно ли будет этих флагов или нет - https://bpaste.net/show/4349c768cadf или нужно будет включить еще какие-то флаги?

Прошу специалистов посмотреть, и если что подсказать: что убрать, что добавить, что нужно, что не нужно. Буду благодарен любым советам. Пользовался данной статьёй. Гугл смотрел, но там ведь не скажут правильно или не правильно, и не посоветуют что добавить, что убавить. Может у кого то такой же проц и скажет какие флаги лучше использовать, ну и тд.

 , , , ,

akhmylin
()

Debian GNU/Hurd в QEMU

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

Вышел GNU Hurd 0.6 и я решил попробовать, что это такое и чем отличается от того, что я уже видел.
Запустил образ в QEMU, выполнил пример (можете видеть результаты на скриншоте), подробнее тут.
Вообще система стала намного быстрее запускаться, чем 0.5. Но вместо многих вызовов до сих пор заглушки, для ежедневного использования не годится.
До сих пор не умеет возвращаться в консоль, если однажды были запущены иксы. Обязательная перезагрузка после проверки файловой системы, иногда просит вручную исправлять ошибки ФС. При запуске xterm из openbox перманентный фриз, из icewm всё работает. В старой версии такого не было.

 , , ,

CYB3R
()

Лежачее рабочее место неадеквата

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

Крепление монитора

Вид изнутри

Планируемое крепление для клавиатуры (старое крепление монитора)

Крепление к кронштейну (белая доска на основном фото)

К сожалению писательским талантом как stevejobs я не обладаю, так что пытаться написать бредовое описание в стиле вахи даже не буду и пытаться.

P.S: фото сделаны на старый мобильник, так что ругаться на какчество бесполезно.

StReLoK
()

Робот Rico

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

Извиняюсь за качество фото:) это со старой работы ещё даааавно:) этому роботу не позавидуешь, видел он то, чего лучше никогда не видеть:) бухта кабеля и бензиновый асинхронный генератор прилгается
извиняюсь, что спамлю галлерею
http://i.imgur.com/16X0Gtr.jpg?1
http://i.imgur.com/G2wdobB.jpg?1
http://i.imgur.com/GS98Z11.jpg?1
http://i.imgur.com/pPfYgO9.jpg?1
http://i.imgur.com/JhQ0vJ0.jpg?1
http://i.imgur.com/WWccfkn.jpg?1

 

oblepiha_pie
()

VIM vs EMACS vs NANO (кто во что умеет)

Форум — Talks

 , , ,

q11q11
()

Вспомнить всё

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

Вот решил вернуться к истокам. Итак, RedHat Enterprise Linux 4, gnome 2, ядро 2.6.9-67
Ещё скрин.

 ,

w1nner
()

Properties, Vala

Форум — Development

Всем привет

Подскажите, как исправить синтаксические ошибке в этом коде?

using Gee;

public class Property : Object 
{}

public class PropertiesHolder : Object {
    private Gee.List<Property> props;

    private Object createProperty() {
        props.add(new Property ());
        return props.last();
    }

    public Object property {
        get {
            return (unowned) createProperty ();
        }
    };
}

Компилятор пишет:

$valac test.vala --pkg gee-0.8
test.vala:16.30-16.43: error: syntax error, expected `;'
            return (unowned) createProperty ();
                             ^^^^^^^^^^^^^^
test.vala:20.1-20.0: error: syntax error, expected get, set, or construct

В чем тут проблема?

 

sotlef
()

Awesome и переключение раскладки

Форум — Desktop

Снова решил попробовать таки осилить Awesome и уже второй час пытаюсь таки запилить себе переключение раскладок.

https://awesome.naquadah.org/wiki/Change_keyboard_maps

Пробовал пример из этой статьи. Раскладка нормально меняется, однако отваливаются хоткеи (причём только хоткеи Awesome, хоткеи того же Chromium продолжают работать). Решение менять раскладку не просто на «ru», а на «ru,us», которое приводится в статье, не помогает.

Пробовал использовать виджет из набора obvious - проблема полностью аналогична.

Пробовал задать раскладку и сочетание клавиш в конфиге иксов - переключение работает и хоткеи не отваливаются, зато отваливаются клики мышью, если выбрана не первая раскладка. Причём не кликается только панелька самого Awesome, в приложениях мышь работает.

Как же сделать нормальную переключалку, чтобы и хоткеи работали и мышь?

$ awesome --version
awesome v3.5.6 (For Those About To Rock)
 • Build: Jan 10 2015 23:18:34 for x86_64 by gcc version 4.9.2 (builduser@)
 • Compiled against Lua 5.2.3 (running with Lua 5.2)
 • D-Bus support: ✔

 

KivApple
()

Делимся полезными кусками из ~/.vimrc и показываем свои статусные строки 2015 тред

Форум — General

Как говорили древние отцы-основатели редактирования текстов: « Damnosa quid non imminuit dies¹ ? »

Но мы им отвечаем: « Tempora mutantur et nos mutamur in illis² ! »

Делимся полезными и интересными кусками из своих конфигов, а также демонстрируем, кто на какой статусной строке в данный момент остановился и использует. Также это касается не общеизвестных плугинов или настройки/интеграции общеизвестных и общеиспользуемых. В общем синтастик или ЗадротДерево сюда не нужно, наверное, писать.

Я могу предложить (кое-что известное, но будет полезно новичкам, если такие есть):

  • Автопаста — не нужно нажимать :set paste перед пастой, чтобы сохранялись отступы, работает автоматически, добавить и забыть навсегда.
  • Кайфовставка — позволяет по хоткею кушающему моушины «замещать», т.е. заменять целевое слово (или моушин-цель) на то, что сейчас в буфере, с трудом вспоминаю, что я делал без этого хоткея.
  • Более лучший фолдинг — информация про к-во сложенных линий теперь справа + добавляет % от всего документа, картинка с этим и без.
  • Пипетка для верстальщиков — по хоткею вызывается пипетка (в зависимости от ОС — разная, на линуксе это zenity или Yad) с текущим значением на курсоре и авт. меняет при изменении.
  • Автопереключение раскладки — при переходе в normal mode и обратно, после настройки включает английский язык когда переходим в normal mode из insert mode, где был включен другой язык. Очень удобно, уже давно привык.
  • Удобно двигать строки/блоки — придумал чем занять бесполезные стрелки, используется vim-move, кстати предлагаю особо наглым упороться hardmode.
  • tmux-complete — комплитит в виме (добавляет в omnicomplete, т.е. безразлично какой комплитер используете neocomplete/YCM/etc) содержимое окон/панелей/сессий тмукса, в которых необязательно вим, может быть другое приложение либо просто выхлоп.
  • Переход на средину строки — текущей реальной (не виртуальной).
  • Режимо-зависимые курсоры — для тех, кто использует GUI-версию вима, я лично не использую.

А теперь по статусной строке. Почти два года сидел на airline, но вот недавно перешел на lightline, которая быстрее стартует и легче кастомизируется, а также не содержит кучу неиспользуемых (лично мной) возможностей. Попробовал еще ezbar, но японец пилит его под себя, хотя там есть кое-что интересное, насчет скорости:

lightline: 229.019  000.003: 
ezbar:     250.312  000.002: 
airline:   276.823  000.003: 
(если что, у меня еще около ~80 плагинов подгружаются), powerline не имеет смысла сюда рядом ставить, там секунды вместо миллисекунд :)

Вот такая у меня статусная строка: картинка, настройка здесь и здесь. Середина прозрачная, выведен размер файла, имя файла справа, голубой квадратик с + это модифицированный, но не сохраненный файл.

Показывайте ваши ништяки.

--------

¹ - лат. что не изменит губительное время
² - лат. времена меняются и мы меняемся с ними

 , ,

redhat
()

IRIX 6.5

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

Наконец дошли руки привести в рабочее состояние SGI Octane. Немного мучений с bootp, tftp и вуаля. На теплом ламповом мониторе можно наблюдать:

  • Дефолтный интерфейс (4Dwm)
  • Утилита для управления рабочими столами
  • VMD для визуализации биомолекул (девайс исходно покупался для моделирования)

Еще скриншоты:

 , , vmd

silw
()

Рамка на странице в latex

Форум — General

Требуется разместить внутри листа A4 текст. Проблема в том, что данный текст должен быть расположен внутри рамки. Эта рамка представляет собой прямоугольник, каждая сторона которого расположена на расстоянии в 1 см от края листа бумаги. Цель этого прямоугольника-рамки исключительно эстетическая.

UPD: рамка должна быть только на одной странице, остальные - обычные.

 ,

Deleted
()

А вот как вы избавляетесь от мусора?

Форум — General

vim после редактирования любит оставлять всякий мусор: файлики с тильдами на конце, .swp файлы и многое-многое-другое.

как авторы представляли себе, если редактировать vim'ом конфигурационные файлы: это же куча ненужного мусора после остается!

щито делать?

 

Spoofing
()