LINUX.ORG.RU

Сообщения Lilly

 

Заставить gnome3 сесть на диету

Форум — Desktop

Доброго времени суток.

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

1)Гном адски отжирает память. В ноуте 4 гб ОЗУ, что, по-моему, вполне достаточно. Но гном забирает всё в кэши. Всё в кэши до последнего мегабайта. После 3-4 часов с несколькими работающими приложениями и третьими героями под вайном я не смог запустить браузер - нехватка памяти. И эмулятор терминала тоже - нехватка памяти. При этом, реально гном ест ~2 гб максимум вместе с приложениями - оставшиеся 2 гб просто утекают в кэш, который гном отдавать, видимо, не собирается. Можно ли заставить эту штуку похудеть и не жрать столько памяти? Покупать 8 гб озу только ради рюшек DE желания никакого нет, да и где гарантия, что он 6 гб не заберёт.

2)Маленькое неудобство: хоткеи для перехода на определённый рабочий стол прописываются только до четвёртого стола. А если мне нужно пять, то всё, будь добр открывать пятый стол через Обзор?

Крутится это всё на генте, но кастовать сразу всех гентушников из-за гномопроблемы не хочется.

 

Lilly
()

Отключение дискретной nvidia-карточки, протухший asus-switcheroo

Форум — General

В общем, стукнуло в мою голову наладить энергопотребление моего ноутбука(asus x550c), точнее, снизить его. Текущие 15-17 ватт(что есть 2.5 часа работы от батареи) ну совсем никуда не годятся. Начал я с ядра: tickless, отключение debug-а, выбрасывание лишних модулей. Система стала грузиться быстрее, но особого улучшения не заметил - 15-17 ватт.

Подсветка экрана на уровне 40%, то есть не основной показатель. Powertop показывает swapper, Timer и упорно предлагает мне включить засыпание USB для «экономии» энергии, что несколько неудобно, ибо 3g-модем.

Решил я отключить дискретную nvidia, всё равно не пользуюсь. Погуглил на эту тему, увидел такую штуку как asus-switcheroo. В древе нет, ну ладно, беру из sunrise оверлея и оно не собирается. Ни одна версия из доступных, ни 9999. Лог сборки: тыц.

Что, в общем-то, неудивительно: после 2012-ого года ни одного коммита, а ядро у меня 3.17. К чему тут вся эта простынь? Вопросы:

1)vgaswitcheroo для дженты мёртв? Его кто-то использует?

2)Есть ли обходные пути для отключения насовсем дискретной видеократы? p.s. дров на неё, соответственно, никаких не стоит, хотя если нужно, то поставить не проблема.

3)Есть ли ещё пути для снижения энергопотребления? Или 2.5 часа для такого ноута это уже потолок и всё? В отзывах пишут про 3-4 часа, хотя это дело такое, под виндой я его не пробовал. Да, за год использования батарея несколько «просела»:

$ acpitool -B
  Battery #1     : present
    Remaining capacity : 32553 mWh, 91.00%, 00:22:18
    Design capacity    : 44604 mWh
    Last full capacity : 35773 mWh, 80.20% of design capacity
    Capacity loss      : 19.80%
    Present rate       : 8663 mW
    Charging state     : charging
    Battery type       : rechargeable 
    Model number       : -1 mWh
    Serial number      : X550A30

 ,

Lilly
()

Не собирается monodevelop

Форум — General

Сразу предупреждаю: ненужнисты ненужны.

Гента свежая, mono и все прочие зависимости собраны. Собираю monodevelop 5.0.1 из dotnet оверлея, в итоге сборка валится с шестью ошибками. Сами ошибки:

Mono.TextEditor/BookmarkMarker.cs(69,9): error CS1502: The best overloaded method match for `Cairo.Context.SetSource(Cairo.Surface)' has some invalid arguments
Mono.TextEditor/BookmarkMarker.cs(69,20): error CS1503: Argument `#1' cannot convert `Cairo.LinearGradient' expression to type `Cairo.Surface'
Mono.TextEditor/BookmarkMarker.cs(76,9): error CS1502: The best overloaded method match for `Cairo.Context.SetSource(Cairo.Surface)' has some invalid arguments
Mono.TextEditor/BookmarkMarker.cs(76,20): error CS1503: Argument `#1' cannot convert `Cairo.LinearGradient' expression to type `Cairo.Surface'
Mono.TextEditor/Gui/TextArea.cs(2581,9): error CS1502: The best overloaded method match for `Cairo.Context.SetSource(Cairo.Surface)' has some invalid arguments
Mono.TextEditor/Gui/TextArea.cs(2581,20): error CS1503: Argument `#1' cannot convert `Cairo.LinearGradient' expression to type `Cairo.Surface']

emerge --info '=dev-util/monodevelop-5.0.1::dotnet' вот - тыц

Лог сборки - тыц.

Хотелось бы всё-таки собрать. У кого-то такое было? Куда писать, кроме спортлото? Багзилла генты? Багзилла monodevelop? В гугле на эту тему только одна ссылка(тыц) и её повторения, там предлагают скрипт, но он сделан для убунты, да и вообще не хочется собирать что-то в обход portage. Предыдущая версия собирается нормально.

Что посоветуют гентушники? Сидеть на предыдущей версии? Собрать из гита руками? Писать в багзиллу генты?

 ,

Lilly
()

Crux, лог загрузки.

Форум — Linux-install

Поставил один мой товарищ Crux. Т.к. аккаунта у него нет, то я создал эту тему с его проблемой. Итак, простынь:

Сначала был установлен сам Crux, после установлен Grub2 с --target=x86_64-efi, сделан конфиг через grub-mkconfig, и с дефолтным ядром 3.12.24 Crux начал выдавать ошибку при загрузке связанную с определением процессора и ещё об том, что осталось сейчас. После сборки ядра 3.16 первая проблема пропала (c cpu), но лог загрузки продолжает писать такое:

File-based locking initialisation failed
Reading all physical volumes. This may take a while...
No volume groups found 

После чего система выполняет:

EXT4-fs (sda2): re-mount  Opts (null)

и вроде все работает.

Некоторые конфиги:

fdisk -l
Disk /dev/sda: 111.8 GiB, 120034123776 bytes, 234441648 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: D93F6709-2751-45CE-BA1E-71F0F60C5A3D

Device           Start          End   Size Type
/dev/sda1           34       976562 476.8M EFI System
/dev/sda2       976896     29296639  13.5G Linux filesystem
/dev/sda3     29296640    229752831  95.6G Linux filesystem
/dev/sda4    229752832    234440703   2.2G Linux swap

Содержимое /etc/fstab:

/dev/sda1 /boot/efi vfat defaults 1 0
/dev/sda2 / ext4 defaults 0 1
/dev/sda3 /home btrfs defaults 0 2
/dev/sda4 swap swap defaults 0 0

Выхлоп mount:

/dev/sda2 on / type ext4
(rw,relatime,discard,errors=remount-ro,data=ordered)
devtmpfs on /dev type devtmpfs
(rw,nosuid,noatime,size=8192k,nr_inodes=16384,mode=755)
none on /proc type proc (rw,relatime)
none on /sys type sysfs (rw,relatime)
tmpfs on /run type tmpfs (rw,nosuid,nodev,relatime,mode=755)
devpts on /dev/pts type devpts
(rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
/dev/sda1 on /boot/efi type vfat
(rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
/dev/sda3 on /home type btrfs (rw,relatime,ssd,space_cache)

Вопрос: Что это за ошибка/варнинг при загрузке? Отчего она возникает и чем грозит в дальнейшем?

 , ,

Lilly
()

Пользовательский домен на Openshift - 404.

Форум — Web-development

Ситуация такова: есть приложение, которое спокойно себе работает в red-hat'овском облаке. Хочется прикрутить к нему домен. Идём по стандартной схеме:

1.A-запись, перенаправляющая naked-запросы на www.адрес.

2.CNAME, перенаправляющий www.адрес на адрес.rhcloud.com.

3.Alias для самого приложения добавлен:

user ) rhc alias list foo
Alias          Has Certificate? Certificate Added
-------------- ---------------- -----------------
www.foo.fo     no               -

После чего идём пить чай и по возвращении видим

The requested URL /app was not found on this server.

Куда копать, что смотреть, с каким бубном танцевать?

 , , ,

Lilly
()

/usr/lib64/python3.3/site-packages/ для генты.

Форум — General

Да, случилась Та Самая маленькая неприятность с rm, с которой сталкивались почти все. Да, бэкапы как обычно.

Нужно содержимое сей директории. Особо никакие либы не нужны, кроме рабочего pip-1.4.1, остальное самому не лень подтянуть.

Да, куски того, что осталось от прежнего pip убрал эмерджем, по новой не собирается с логом.

Огромные благодарности, ну, вы знаете.

 

Lilly
()

dzen2 + unicode

Форум — General

Есть dzen2-панелька. Понадобилось отображать на ней не-ASCII символы.

Есть версия 0.8.5, которая умеет в юникод, но не умеет в несколько панелей сразу.

Есть версия 0.9.5, которая умеет во всё необходимое, но там поломан юникод.

Какие решения? Писать issues автору? В последний раз он появлялся 7 месяцев назад.

Вероятно, проблема на моей стороне. Кто-то знает решение?

 , ,

Lilly
()

Bspwm+dzen2

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

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

После неясных проблем, которые было лень решать, с awesome, решил посмотреть на что-нибудь более интересное - это оказался bspwm.

Сам wm очень приятен в использовании - конфиг элементарен, управление несложное, а хоткеи несколько похожи на хоткеи awesome. Запуск приложений по хоткею или dmenu.

Основная работа была с конфигом dzen-а, но там всё элементарно. Вот такой вот Ъ. Ругайте.

UPD: залил ведь скрин в png, а добавить ссылку забыл. PNG - тыц.

>>> Просмотр (1368x768, 345 Kb)

 , ,

Lilly
()

Смена темы курсора, bspwm.

Форум — Desktop

Доброго времени суток.

Ковыряю bspwm, ибо awesome после обновления в очередной раз взбрыкнул.

Цель: сменить тему курсора.

Действия: поставил пачку тем через пм. В Xresources:

Xcursor.theme: Obsidian

Итог: тема курсора работает только в skype и firefox. Ни сам bspwm, ни emacs, ни spacefm тему упорно не подхватывают. С другими темами всё тоже самое.

qtconfig выставлен на поддержку gtk-темы, qtgui собран с gtkstyle. В lxappearance выбрана нужная тема. Принудительный подхват Xresources через

xrdb ~/.Xresources &

прописан. Куда ещё можно копать?

 ,

Lilly
()

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