LINUX.ORG.RU

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

Меня окончательно и бесповоротно достал 12309

Форум — Desktop

Я уже писал о том, что на моем компьютере периодически возникает 12309. Многие не верят, ибо у них «всё работает». Если у вас всё работает отлично, и это всё, что вы хотите сказать - пожалуйста, не говорите ничего.

У меня тоже всё работает. До поры до времени. Как только потребление ОЗУ вырастает до 70% и более, а CPU непрерывно загружен (хоть и не до упора), то любая, даже самая незначительная дисковая операция занимает достаточно много времени и приводит к тормозам ВСЕГО.

Буквально только что (т.е. за 20 минут до написания этого сообщения) игрался я в CSGO от нечего делать. Посреди игры (уже минут 10 прошло) неведомое нечто начинает усиленно обращаться к винчестеру. Неведомое нечто не может быть чем-то очевидным, ибо всевозможные обвновления/синхронизации/и т.д. я поотключал, а кроме steam и самой игры ничего запущено не было. В результате начинаются жесткие фризы, а через несколько секунд компьютер превращается в состояние овоща - не реагирует ни на что, картинка на мониторе замерла, а звуковая карта зацикленно играет короткий семпл. Только reset.

В этот момент у меня было была одна мысль в голове: «Что, б****? Что за херня?»
А всё дело в том, что подобное состояние системы я последний раз наблюдал на венде несколько лет назад, да и то - на чужом компьютере. А теперь вендоподобные проблемы на моем собственном пк!

Я не знаю, 12309 ли это, либо другой баг, связанный с дисковой производительностью во время заполненного ОЗУ... меня это уже не волнует.

Хочу спросить совета: что делать?

Обновить пк не вариант, денег в последнее время не хватает, тем более что у меня в стране сами знаете что.

Из возможных вариантов:

1) Выбросить linux и пересесть на винду. (работать в винде для меня просто тошнотворно, не вариант)
2) Доставить в дуалбут винду, играть исключительно в винде, всё остальное - в linux (сам факт дуалбута будет мусолить мою душу, а в снах я буду видеть себя типичным школьником, который хвастается свеженькой ubuntu)
3) Заменить шедулер на BFS. (поможет ли?)
4) Просто обновить ядро на более свежее (у меня стоит 3.13.0-24-generic - стоковое для linux mint 17. Опять же - поможет ли? Думаю нет, т.к. разрабы ядра давно пометили проблему как «решенную»)
5) Заменить дистрибутив linux на что-то сверхминималистичное - чистый Xorg, драйвера на видокарту, steam, а нормальное пользование системой вместе с повседневными задачами перенести в freebsd. (несмотря на то, что freebsd я уже научился готовить до вменяемого состояния, в отличие от pcbsd, лол но там всё еще есть некоторые мелкие неприятности, которые надо решать. Да и опять таки, дуалбут, мать его за ногу)
6) Забить на игры (чем развлекаться? пить пивко во дворе? я не пью)
7) Ваш вариант?

P.S. Как мне теперь смотреть в глаза людям, которым я советовал linux? А тем, которым ставил? Что я за дурак был тогда...
P.P.S. Да, я уже думал заменить home на удаленный каталог средствами ufs. Но это скорее удобный костыль, да и на всю систему ufs не поставить...

 ,

reprimand
()

руссификация хромиума

Форум — Desktop

чё за фигня, поставил хром, поставил пакет хром-10l, а он всё равно на иностранном?

$ locale
LANG=ru_RU.UTF-8
LANGUAGE=en
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=

 , ,

eR
()

Новый браузер в стиле Opera Presto

Новости — Интернет
Группа Интернет

Доступна первая превью версия нового браузера.

Из функций:

  • Экспресс-панель
  • Боковые панели
  • Быстрые текстовые команды по клавише F2
  • Группировка вкладок

Главный девиз разработки «мы решили попробовать исполнить мечту многих пользователей старой версии Opera: взять движок от Chrome, но интерфейс и функциональность сохранить прежнюю».
Доступна версия под OS X, Linux, Windows

>>> Официальный сайт

 ,

anonymous
()

Key Chains в Openbox: выполнить действие и без нажатия дополнительной клавиши

Форум — Desktop

В Openbox можно создавать цепочки комбинаций клавиш, например:

<keybind key="W-KP_Left">
      <keybind key="W-KP_Up">
        <action name="UnmaximizeFull"/>
        <action name="MoveResizeTo">
          <x>0</x>
          <y>0</y>
          <width>50%</width>
          <height>50%</height>
        </action>
      </keybind>
      <keybind key="W-KP_Down">
        <action name="UnmaximizeFull"/>
        <action name="MoveResizeTo">
          <x>0</x>
          <y>-0</y>
          <width>50%</width>
          <height>50%</height>
        </action>
      </keybind>
    </keybind>
Meta+Стрелка Влево+Стрелка Вверх (на цифровой клавиатуре или как там её) - окно займёт левую верхнюю четверть экрана, Meta+Стрелка Влево+Стрелка Вниз - окно займёт левую нижнюю четверть экрана. Как можно сделать так, чтобы без последней кнопки (скажем, просто Meta+Влево) окно занимало левую половину экрана? Если я просто впихну нужный Action внутри первого бинда и до двух вложенных - не реагирует. Хочу одними только четырьмя стрелочками спокойно раскидывать окна по четвертям/половинам. Заранее спасибо

 ,

Valdor
()

Ну что, пора?

Форум — General

На /home разделе файловая система JFS, нескольо раз она перешла сама по себе в RO. В логах в этот момент было:

Dec 31 10:12:49 uvv-laptop-y570 kernel: [  983.925711] ata2.00: configured for UDMA/133
Dec 31 10:12:49 uvv-laptop-y570 kernel: [  983.925755] sd 1:0:0:0: [sda] Unhandled sense code
Dec 31 10:12:49 uvv-laptop-y570 kernel: [  983.925759] sd 1:0:0:0: [sda]  
Dec 31 10:12:49 uvv-laptop-y570 kernel: [  983.925763] sd 1:0:0:0: [sda]  
Dec 31 10:12:49 uvv-laptop-y570 kernel: [  983.925770]         72 03 11 04 00 00 00 0c 00 0a 80 00 00 00 00 00 
Dec 31 10:12:49 uvv-laptop-y570 kernel: [  983.925778]         0e 5a b2 b8 
Dec 31 10:12:49 uvv-laptop-y570 kernel: [  983.925782] sd 1:0:0:0: [sda]  
Dec 31 10:12:49 uvv-laptop-y570 kernel: [  983.925785] sd 1:0:0:0: [sda] CDB: 
Dec 31 10:12:49 uvv-laptop-y570 kernel: [  983.925815] sd 1:0:0:0: [sda] Unhandled sense code
Dec 31 10:12:49 uvv-laptop-y570 kernel: [  983.925817] sd 1:0:0:0: [sda]  
Dec 31 10:12:49 uvv-laptop-y570 kernel: [  983.925820] sd 1:0:0:0: [sda]  
Dec 31 10:12:49 uvv-laptop-y570 kernel: [  983.925825]         72 03 11 04 00 00 00 0c 00 0a 80 00 00 00 00 00 
Dec 31 10:12:49 uvv-laptop-y570 kernel: [  983.925833]         00 00 00 00 
Dec 31 10:12:49 uvv-laptop-y570 kernel: [  983.925836] sd 1:0:0:0: [sda]  
Dec 31 10:12:49 uvv-laptop-y570 kernel: [  983.925839] sd 1:0:0:0: [sda] CDB: 
Dec 31 10:12:49 uvv-laptop-y570 kernel: [  983.925863] sd 1:0:0:0: [sda] Unhandled sense code
Dec 31 10:12:49 uvv-laptop-y570 kernel: [  983.925865] sd 1:0:0:0: [sda]  
Dec 31 10:12:49 uvv-laptop-y570 kernel: [  983.925868] sd 1:0:0:0: [sda]  
Dec 31 10:12:49 uvv-laptop-y570 kernel: [  983.925872]         72 03 11 04 00 00 00 0c 00 0a 80 00 00 00 00 00 
Dec 31 10:12:49 uvv-laptop-y570 kernel: [  983.925879]         00 00 00 00 
Dec 31 10:12:49 uvv-laptop-y570 kernel: [  983.925882] sd 1:0:0:0: [sda]  
Dec 31 10:12:49 uvv-laptop-y570 kernel: [  983.925885] sd 1:0:0:0: [sda] CDB: 
Dec 31 10:12:49 uvv-laptop-y570 kernel: [  983.925908] ata2: EH complete

smartctl -a /dev/sda:

SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x002f   200   200   051    Pre-fail  Always       -       0
  3 Spin_Up_Time            0x0027   179   174   021    Pre-fail  Always       -       2008
  4 Start_Stop_Count        0x0032   099   099   000    Old_age   Always       -       1005
  5 Reallocated_Sector_Ct   0x0033   200   200   140    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x002e   200   200   000    Old_age   Always       -       0
  9 Power_On_Hours          0x0032   082   082   000    Old_age   Always       -       13675
 10 Spin_Retry_Count        0x0032   100   100   000    Old_age   Always       -       0
 11 Calibration_Retry_Count 0x0032   100   100   000    Old_age   Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       998
192 Power-Off_Retract_Count 0x0032   200   200   000    Old_age   Always       -       37
193 Load_Cycle_Count        0x0032   001   001   000    Old_age   Always       -       810861
194 Temperature_Celsius     0x0022   106   091   000    Old_age   Always       -       41
196 Reallocated_Event_Count 0x0032   200   200   000    Old_age   Always       -       0
197 Current_Pending_Sector  0x0032   200   200   000    Old_age   Always       -       1
198 Offline_Uncorrectable   0x0030   100   253   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x0032   200   200   000    Old_age   Always       -       0
200 Multi_Zone_Error_Rate   0x0008   200   200   000    Old_age   Offline      -       0
Пора? Или признаки чего это?

 ,

UVV
()

howto Запуск сталкера в Linux с помощью Wine

Форум — Games

Решил запостить, если кому интересно. Поиском не нашёл этого на LOR. Это репост моего же мануала отсюда.

Введение

В Wine не работает динамическое освещение объектов - оно стало запускаться, но независимо от мощности компьютера игра притормаживает, и кое-что выглядит неправильно - например небо. Также не работает сетевая игра.

Первая часть игры

Для того, чтобы запустить первую версию игры, необходимо установить noCD: программа Wine не умеет запускать драйвер защиты от копирования дисков StarForce. Затем игру можно запустить ЛИБО с ключом -dsound (например, отредактировав ярлык запуска игры), ЛИБО заменив файлы openal32.dll и wrap_oal.dll в каталоге с игрой на версии файлов с сайта компании Creative. Дело в том, что они там испорченные и не работают даже в Windows - вместо них работает библиотека, установленная в системные каталоги. Можно играть!

Дополнение: начиная с версии Wine 1.1.30 ключа -dsound или замены файлов больше не надо: Wine научился использовать библиотеку OpenAL из системы. Чтобы узнать подробнее о поддержке OpenAL в Wine см. приложение.

Вторая часть игры

Во второй части убрана поддержка вывода звука через DirectSound, если версия Wine меньше чем 1.1.30 необходимо заменить библиотеки OpenAL. По-прежнему нужен noCD.

Две новые проблемы. Первая: необходимо установить DirectX. Оказалось, первая версия игры работает сразу только потому, что библиотеки d3dx9_номер.dll лежат в каталоге с игрой! У программы Wine есть эквиваленты этих библиотек, которые в данный момент в разработке и не способны запустить игру. Поэтому необходимо либо установить DirectX (см. примечание), либо скопировать файлы d3dx9_31.dll, d3dx9_36.dll, d3dx9_37.dll в каталог с игрой (bin).

Вторая: начиная со второй версии игры в Wine не работает мышь: немного сдвинувшись, она снова оказывается в центре экрана. Для того, чтобы исправить проблему, есть патч, который нужно наложить на исходный код Wine (bugs.winehq.org/attachment.cgi?id=15638), или взять уже пропатченный файл dinput.dll (http://appdb.winehq.org/objectManager.php?sClass=version&iId=14790). Если уже пропатченный файл после обновления Wine работает неправильно (отзываются о том, что игра встаёт на паузу, стоит пошевелить мышь), значит файл слишком старый и нужно пропатчить текущую версию Wine тем же самым патчем. Кстати, в версии Wine 1.0 сбоя вообще не было.

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

Если запускать игру не ярлыком, а из консоли, то начиная со второй части её нельзя запустить прямо из каталога bin. Есть два способа. Зайти в каталог ниже:

$ cd ..
$ wine bin/xrEngine.exe

Или выполнить из bin вот такой командой:

$ wine xrEngine.exe -fsltx ../fsgame.ltx

Ну и ещё один совет. Если не устанавливать игру с диска, а запускать уже установленную игру (например, из раздела диска с Windows), то не будет работать клавиатура. Этот сбой касается и Windows, для его решения надо зайти в настройки игры мышью, зайти во вкладку назначения клавиш управления игрой, и нажать на кнопку «По-умолчанию».

Третья часть игры

Запуск ничем не отличается от запуска второй части игры: необходим патч для мыши, файлы из DirectX от Windows, файлы openal32.dll и wrap_oal.dll (если версия Wine меньше 1.1.30), и noCD.

В остальном игра работает отлично, неисправности те же, что и в Windows.

Полезные команды:

winecfg - программа для настройки Wine. В ней можно, например, выбрать оконный режим работы программ для Windows. Создаётся небольшой виртуальный рабочий стол (размеры указываются в winecfg), в котором работают программы. Очень многим моим знакомым нравится эта возможность! Вот только в Сталкера 2 и 3 с ней не поиграешь - из-за корявого патча для мыши в оконном режиме работы игры разворачиваться можно только на 180°. Ещё полезна вкладка Аудио. До версии Wine 1.1.6 для того, чтобы в любой игре работал звук, там надо выбрать в выпадающем списке слово Эмуляция. Начиная с версии 1.1.6 этого делать не надо - но очень многие люди этого не знают и продолжают это делать по привычке!

wineserver -killall - мгновенное выключение программ в Wine. Очень полезна, если что-нибудь зависло и выключаться не хочет. Команду можно набрать, например, в окне «Открыть с помощью...», вызываемой сочетанием клавиш Alt+F2. Есть ещё крайний случай - голая консоль, вызываемая сочетанием клавиш Ctrl-Alt-F1. Возвращаться оттуда - (Ctrl-)Alt-F7. Жаль только, что выборочно программы не закрываются этой командой, и если был запущен uTorrent или QIP, то он закроется тоже.

wine eject - вы видели в Windows окно с ошибкой из-за того, что вытащен компакт-диск, с которого запущена программа? Я - да. Linux не позволяет вытащить диск в этом случае - пока программа не выключится. Что делать, если программа установки игры просит «Вставить следующий диск»? Раньше помогала только эта команда, теперь ошибка исправлена (например в установщике DooM III). Но есть такие недобросовестные пиратские программы установки, с которыми полно проблем даже в Windows. Вытаскиваешь диск - и видишь ошибку. Чтобы в Linux можно было установить и пиратскую игру, выпущенную недобросовестными пиратами, помогает только эта команда.

Zenithar
()

Игра S.T.A.L.K.E.R. стала работать идеально в Wine

Форум — Talks

В провождение этой темы. Полгода назад в игре Сталкер заработало небо, которое раньше работало только в режиме DirectX 8. Раньше для этого требовался ключ реестра в wine regedit, а теперь новая опция «AlwaysOffscreen» включена по-умолчанию начиная со следующей версии Wine.

Однако в Wine 1.5.10 сломалось сглаживание, которое выставляется для всех приложений OpenGL в утилите NVIDIA X Server Settings. Как многим известно, выставление сглаживания и анизотропной фильтрации в самой игре под Wine не работает, поэтому приходится пользоваться утилитами от разработчиков драйвера видеокарты. Ну так вот, выставление сглаживания для Сталкера опять сломалось.

Зато когда исправят эту регрессию, S.T.A.L.K.E.R. станет игрой, которая идёт в Wine идеально. Нужно всего лишь установить noCD (но не для Steam-версии) и иметь X Input 2 и выше в своей системе (потому что хак для работы мыши с X Input 1 для новых версий Wine уже не накладывается). А ещё я не знаю, работают ли эффекты DirectX 10 и 11 в Wine, я их включил, а работают ли - не знаю. И Windows Vista и выше у меня нет, чтобы проверить. А ещё в случае если игра зависает на этапе отображения логотипа в центре экрана, нужно установить нативный openal32.dll (в каталоге с игрой нерабочая, поэтому используется версия из системных каталогов, либо нативная в Linux, которая в некоторых дистрибутивах Linux тоже нерабочая), и выставить в winecfg эту библиотеку как native.

В Интернете появился слух о том, что разрабатываемый S.T.A.L.K.E.R. 2 продан компании Bethesda Softworks. Однако надёжной ссылки-источника я не нашёл. Что ж, я не огорчаюсь: уже в третьей части первого Сталкера было автоматическое восстановление жизни - так что хуже уже некуда. Возможно, с помощью Bethesda будет здорово улучшена реалистичность игры, если информация о покупке S.T.A.L.K.E.R. 2 ей - правда.

 ,

ZenitharChampion
()

Проблема с установкой Linux

Форум — General

Вот в чем вопрос собственно при попытки установить linux(ArchLinux,KaliLinux,Ubuntu) на ноутбук при загрузки ядра все просто останавливаеться.

Asus K53BR
Видеокарты: AMD Radeon HD 6320 Graphis
            AMD Radeon HD 7470
Процессор: AMD E-450 APU with Radeon(tm) HD Graphics 1.65
           AMD E-450 APU with Radeon(tm) HD Graphics 1.65
Оперативная память: 4gb
Тип системы: 64-paзрядная 

 ,

oster2011
()

Качнуть flv с rutube.ru wget`ом

Форум — Talks

ФФ падает как только открываю какое-либо видео с этого сайта, с ютубом все норм.
Можно как-нить wget слить нужное видео?
Или есть ли аддон для фф, чтобы скачивать flv и чтобы не разблочивать flashblock`ом и noscript`ом сам флеш ролик?

Lok
()

conky. монтирование

Форум — General

хочу выводить на conky информацию о подключенных устройствах к слотам USB. не знаю как распознать, примонтировано ли устройство, ведь система автоматически присваивает каждому примонтированному каталогу разные названия. пробовал так: ${if_mounted /dev/sdbX} - это условие всегда false. видать так делать нельзя. хелп плиз

 , ,

ravinskiy
()

Зависание намертво, после того, как кончается память.

Форум — Desktop

Мне это уже надоело, как только забивается вся оперативка, система виснет намертво. Почему не приходит OOM Killer? Если вручную по sysrq его вызвать, он прибивает офигевшие приложения (привет, chromium).

Pentium02
()

Как востановить пароль в Gentoo

Форум — General

Пробовал найти строку с kernel , не нашел , подозоеваю потому что у меня grub 2 , как тогда востановить пароль и логин?

 

gyok
()

Установка Blender в Gentoo

Форум — Desktop

Хочу поставить Blender в свежеустановленной Gentoo:

# sudo emerge --ask blender

These are the packages that would be merged, in order:

Calculating dependencies \

!!! Problem resolving dependencies for media-gfx/blender
... done!

!!! The ebuild selected to satisfy "blender" has unmet requirements.
- media-gfx/blender-2.72-r1::gentoo USE="boost bullet dds elbeem game-engine nls openexr openmp opennl sdl sse sse2 tiff -collada -colorio -cycles -debug -doc -ffmpeg -fftw -jack -jpeg2k -ndof -openal -openimageio -player -redcode -sndfile" ABI_X86="64" PYTHON_SINGLE_TARGET="-python3_4" PYTHON_TARGETS="-python3_4"

  The following REQUIRED_USE flag constraints are unsatisfied:
    python_single_target_python3_4

  The above constraints are a subset of the following complete expression:
    python_single_target_python3_4? ( python_targets_python3_4 ) exactly-one-of ( python_single_target_python3_4 ) player? ( game-engine ) redcode? ( jpeg2k ffmpeg ) cycles? ( boost openexr tiff ) nls? ( boost ) game-engine? ( boost )

Насколько я понимаю, ему нужен Python 3.4, а стоит 3.3. Окей, делаю так:

# eselect python list
Available Python interpreters:
  [1]   python2.7
  [2]   python3.3 *
  [3]   python3.4
# eselect python set 3
# python-updater 
Traceback (most recent call last):
  File "<string>", line 7, in <module>
ImportError: No module named 'portage'
 * Starting Python Updater...
 * Main active version of Python:    3.4
 * Active version of Python 2:       2.7
 * Active version of Python 3:       3.4
 * Globally supported Python ABIs in installed repositories:
Traceback (most recent call last):
  File "<string>", line 7, in <module>
ImportError: No module named 'portage'
Traceback (most recent call last):
  File "<string>", line 7, in <module>
ImportError: No module named 'portage'
 *   Adding to list: dev-java/javatoolkit:0
Traceback (most recent call last):
  File "<string>", line 7, in <module>
ImportError: No module named 'portage'
Traceback (most recent call last):
  File "<string>", line 7, in <module>
ImportError: No module named 'portage'
 *   Adding to list: dev-libs/libgamin:0
^C
# eselect python set 2

Я прервал python-updater пока он не начал что-то менять (или уже начал?), потому что меня смутили сообщения об ошибках Python (ведь portage написан на нём).

И как мне поставить Blender?

 ,

KivApple
()

Сбрасывает настройки мониторов Linux Mint 17 KDE

Форум — Desktop

Стоит на компе Linux Mint 17 KDE. Два монитора. Настраиваем оба, все работает. При перезагрузке сбрасывает все и видит только один монитор. Настраиваю через Параметры системы - Экран. Что сделать, чтобы оставлял оба работающих монитора?

P.S. да я совсем нуб Т_Т

 , , ,

Madgoddess
()

Взламываем контроллеры флешек, чтобы превратить их в клавиатуры

Новости — Безопасность
Группа Безопасность

Обычные USB-флешки, оказывается, тоже компьютеры с обновляемой прошивкой. Эту возможность, как показали исследователи, можно использовать во зло: превращая флешку в клавиатуру, устанавливать вредоносное программное обеспечение.

Все инструменты доступны на Github: https://github.com/adamcaudill/Psychson

>>> Подробности

 ,

vi0
()

TLP 0.6 — продвинутая консольная утилита для управления питанием

Новости — Open Source
Группа Open Source

TLP — это продвинутая консольная утилита для управления питанием, которая автоматически применяет нужные настройки для конкретного оборудования, знает про разные дистрибутивы и их возможности (допускается и ручная правка /etc/default/tlp).

Изменения:

  • тип systemd-сервиса изменён на simple, что позволяет запускать сервис tlp асинхронно в фоновом режиме;
  • убрана опция DISABLE_TPACPIBAT;
  • убрана опция DEVICES_TO_ENABLE_ON_RADIOSW, поскольку она работает лишь при сочетании Ubuntu 12.04/Linux 3.2;
  • включена по умолчанию опция RUNTIME_PM_ALL (управляет питанием устройств на шине PCI(e);
  • теперь настройки ядра не будут меняться, если следующие опции не указаны или закомментированы: DISK_IDLE_SECS_ON, MAX_LOST_WORK_SECS_ON, SCHED_POWERSAVE_ON, NMI_WATCHDOG, SATA_LINKPWR_ON, PCIE_ASPM_ON, RADEON_DPM_STATE_ON, RADEON_POWER_PROFILE_ON, WIFI_PWR_ON, SOUND_POWER_SAVE_ON, RUNTIME_PM_ON;
  • tlp-stat:
    • в Linux 3.15 изменились пути sysfs для i915 enable_rc6/fbc;
    • в Linux 3.15/3.16 изменились пути sysfs для hwmon coretemp/sensors;
    • теперь собираются данные о скорости всех кулеров, а не только первого по счёту;
    • добавлено предупреждение при возникновении ошибок kernel sata, которые (возможно) происходят из-за SATA_LINKPWR_ON_BAT/AC=min/medium power;
    • добавлено получение данных трассировки из журнала systemd при его наличии.
  • при обнаружении в системе laptop-mode-tools TLP больше не завершает работу, а лишь выдаёт предупреждение о возможном конфликте.

Существуют дополнительные пакеты, расширяющие возможности TLP.

На странице загрузки доступны инструкции по установке TLP для дистрибутивов Fedora, Debian, Arch Linux и Gentoo.

>>> Подробности

 , ,

anonymous
()

[ЖЖ] видео с youtube'а снова в /tmp

Форум — Talks

Несколько раз поднималась тема сохранения видео из flashplayer'а. Вот менее монстрообразный костыль.

unlinkfix.c:

// gcc -fPIC -c -o unlinkfix.o unlinkfix.c
// gcc -shared -o unlinkfix.so unlinkfix.o -ldl


#define _GNU_SOURCE
#include <dlfcn.h>
#define _FCNTL_H
#include <bits/fcntl.h>
#include <stdio.h>
#include <unistd.h>

extern int errno;

int (*_unlink)(const char *pathname);
int (*_fclose)(FILE *fp);


int unlink(const char *pathname){
    //printf("unlink `%s`\n", pathname);

    _unlink = (int (*)(const char *pathname)) dlsym(RTLD_NEXT, "unlink");
    if (!strncmp(pathname, "/tmp/FlashXX", 12)){
	return 0;
    }else{
	return _unlink(pathname);
    }
}

int fclose(FILE *fp){
    int fd = fileno(fp);
    char buf[4096];
    char fdpath[512];
    int len;
    
    //printf("fclose fd=%d, ", fd);
    _unlink = (int (*)(const char *pathname)) dlsym(RTLD_NEXT, "unlink");
    _fclose = (int (*)(FILE *fp)) dlsym(RTLD_NEXT, "fclose");
    sprintf(fdpath, "/proc/%d/fd/%d", getpid(), fd);
    len = readlink(fdpath, buf, 4096);
    if (len > 0){
	buf[len] = 0;
	//printf("`%s`", buf);
	if (!strncmp(buf, "/tmp/FlashXX", 12)){
	    //printf(", removing it");
	    _unlink(buf);
	}
	//printf("\n");
    }
    return _fclose(fp);
}

Makefile:

all:
	gcc -fPIC -c -o unlinkfix64.o unlinkfix.c
	gcc -shared -o unlinkfix64.so unlinkfix64.o -ldl
	gcc -m32 -fPIC -c -o unlinkfix32.o unlinkfix.c
	gcc -m32 -shared -o unlinkfix32.so unlinkfix32.o -ldl

Получившиеся .so загрузить через LD_PRELOAD.

Две версии нужны для плагинов разной разрядности.

 

i-rinat
()

Перенос ситемы на другой жесткий ситемы

Форум — Admin

Собственно стоит задача перенести debian c 1 жесткого диска на другой , что то подобное когда то делал c помощью tar ноу же не помню что и как , может кто нибудь занимался чем то подобным ? Собственно представляю это так сжать все с сохраняемого винта в архив а потом распаковать этот архив на новый винт, получив точную копию того что было.

drac753
()

Как отрендерить текст заданной ширины

Форум — General

День добрый.

Дан текст (небольшой, но произвольной длины, скажем 2 или 4 буквы), дан шрифт (установленный в системе, доступный по названию, не моноширинный, векторный, например ttf).

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

Желательна консольная программа. Желательно, чтобы сразу в png рендерила.

 , ,

Tayler
()

Не работает flashplayer в firefox

Форум — Desktop

У меня нету звука в firefox, даже при установленном flashplugin. Установил google-chrome, звук появился. Погуглил, суть такова: adobe прекратила разработку flash под linux, а google взял это дело в свои руки и назвал это pepper flash. Можно ли как-нибудь подключить pepper flash в firefox, или это только для google chrome? Дистрибутив debian 7.4

 , ,

zorg
()