LINUX.ORG.RU
решено ФорумTalks

За что я конкретно ненавижу Linux

 , , , ,


0

0

За что я конкретно ненавижу Linux? Неверно, не за отсутствие годных игр, это только последний пункт, и не за качество софта. Именно за уровень совместимости железа и софта. Он очень раздражает

Я ненавижу Линукс вот за что:

* Низкий уровень звука\качества (Damn ALSA). Приходится выкручивать громкость сперва в наушниках на максимум, а потом уже в alsamixer. И да, конечно же это crappy ALC883/HDA Intel

* Монитор гаснет, даже если я смотрю что-нибудь в браузере с флешем (Те же всякие там сериалы онлайн, ну нету там этого html5! Нету! Да и не практично качать весь сериал с трекеров). Говорят в OSX такое же поведение. Приходится отрубать гашение совсем, на время просмотра.

* Свистоперделки и квин работают заметно медленее на блобе. На открытых всё шустренько. Перейдя на открытые, придется забыть об энергосбережении (для меня неактуально) и об играх в wine (вот это для меня актуально, у меня есть пару игор которые нормально работают в нем, остальные не нужны)

* Тормоза при заполнении swap-раздела. Без свопа всё уже более менее нормально, даже можно расслабиться. Вот только даже на 4 гигах нужно следить, чтобы браузер или что-то еще не заполнило оперативу по самые концы. Иначе система помрет с концом и придется перезагружать (индикатор дисковой активности на системнике просто перестает гореть и клавиатура не откликается)

Сюда еще кое-что можно добавить, но я уже не помню.

За что вы ненавидите линукс?

Deleted

Последнее исправление: Deleted (всего исправлений: 2)
  1. ничего не знаю, у меня Intel HDA, PulseAudio, всё работает;
  2. печалит, но не сильно (не сижу в километре от манипулятора);
  3. печалит, но не меня, Intel HD;
  4. давно не замечал, может потому что перенёс раздел подкачки в начало HDD.
Darth_Revan ★★★★★
()

1. У меня хорошее качество звука на Creative X-Fi Xtreme Music. К тому же, работает из коробки. 2. У меня ничего не гаснет. 3. Перделки и квин работают нормально. Раньше действительно тормозили. 4. Не пользуюсь свопом.

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

Panic_At_The_Kernel
()

За что ненавижу? Да у меня нет ненависти.

Онлайн двадцать пять минут какого-нибудь тайтла просмотреть - легко. Квином не пользуюсь. С браузером и программами, виртуалкой ест не более 1-1.5 гб, при сборке особо тяжелых программ - 3-3.5 гб. Звук устраивает.

Что я делаю не так? Не нравится линукс - ставь то, что нравится.

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

Lilly
()

сериалы флэш онлайн

блоб

своп заполнился

Лул. Try harder next time.

Lighting ★★★★★
()

За что вы ненавидите линукс?

Ни за что. Линукс чертовски хорош. Звук орёт так, что мои наушники соседи слышат. Монитор гаснет ровно через 15 минут неактивности, как я и заказывал. Свистоперделки работают с такой скоростью, что это аж пугает после макинтоша. Swap не используется вообше никогда, 10Гб оперативки всегда свободно.

Сюда еще кое-что можно добавить, но я уже не помню.

Память тренировать надо.

yvv ★★☆
()

Сюда еще кое-что можно добавить, но я уже не помню.
За что вы ненавидите линукс?

Не ненавижу. Слегка раздражает обилие школьников с амнезией.

ziemin ★★
()

Я не ненавижу, но меня очень бесит, что невозможно слышать звук в другом приложении, если воспроизведение видео/аудио в первом приложении поставлено на паузу. Это как-то можно побороть? Ткните носом, пожалуйста.

heathen_mc
()
Ответ на: комментарий от Darth_Revan

4.давно не замечал, может потому что перенёс раздел подкачки в начало HDD

а тут поподробнее пожалуйста.

YLoS ★★★
()

все твои пункты — фейк, кривые руки и 4.2

amorpher ★★★★★
()
Ответ на: комментарий от yvv

Монитор гаснет ровно через 15 минут неактивности, как я и заказывал

Что, постоянно мышь дергаешь?

Deleted
()
Ответ на: комментарий от Deleted

#!/bin/bash
# lightsOn.sh

# Copyright (c) 2011 iye.cba at gmail com
# url: https://github.com/iye/lightsOn
# This script is licensed under GNU GPL version 2.0 or above

# Description: Bash script that prevents the screensaver and display power
# management (DPMS) to be activated when you are watching Flash Videos
# fullscreen on Firefox and Chromium.
# Can detect mplayer and VLC when they are fullscreen too but I have disabled
# this by default.
# lightsOn.sh needs xscreensaver or kscreensaver to work.

# HOW TO USE: Start the script with the number of seconds you want the checks
# for fullscreen to be done. Example:
# "./lightsOn.sh 120 &" will Check every 120 seconds if Mplayer,
# VLC, Firefox or Chromium are fullscreen and delay screensaver and Power Management if so.
# You want the number of seconds to be ~10 seconds less than the time it takes
# your screensaver or Power Management to activate.
# If you don't pass an argument, the checks are done every 50 seconds.


# Modify these variables if you want this script to detect if Mplayer,
# VLC or Firefox Flash Video are Fullscreen and disable
# xscreensaver/kscreensaver and PowerManagement.
mplayer_detection=0
vlc_detection=0
firefox_flash_detection=1
chromium_flash_detection=0


# YOU SHOULD NOT NEED TO MODIFY ANYTHING BELOW THIS LINE


# enumerate all the attached screens
displays=«»
while read id
do
displays=«$displays $id»
done< <(xvinfo | sed -n 's/^screen #\([0-9]\+\)$/\1/p')

# Detect screensaver been used (xscreensaver, kscreensaver or none)
screensaver=`pgrep -l xscreensaver | grep -wc xscreensaver`
if [ $screensaver -ge 1 ]; then
screensaver=xscreensaver
else
screensaver=`pgrep -l kscreensaver | grep -wc kscreensaver`
if [ $screensaver -ge 1 ]; then
screensaver=kscreensaver
else
screensaver=None
echo «No screensaver detected»
fi
fi


checkFullscreen()
{
# loop through every display looking for a fullscreen window
for display in $displays
do
#get id of active window and clean output
activ_win_id=`DISPLAY=:0.${display} xprop -root _NET_ACTIVE_WINDOW`
#activ_win_id=${activ_win_id#*# } #gives error if xprop returns extra ", 0x0" (happens on some distros)
activ_win_id=${activ_win_id:40:9}

# Skip invalid window ids (commented as I could not reproduce a case
# where invalid id was returned, plus if id invalid
# isActivWinFullscreen will fail anyway.)
#if [ «$activ_win_id» = «0x0» ]; then
# continue
#fi

# Check if Active Window (the foremost window) is in fullscreen state
isActivWinFullscreen=`DISPLAY=:0.${display} xprop -id $activ_win_id | grep _NET_WM_STATE_FULLSCREEN`
if [[ «$isActivWinFullscreen» = *NET_WM_STATE_FULLSCREEN* ]];then
isAppRunning
var=$?
if [[ $var -eq 1 ]];then
delayScreensaver
fi
fi
done
}





# check if active windows is mplayer, vlc or firefox
#TODO only window name in the variable activ_win_id, not whole line.
#Then change IFs to detect more specifically the apps «<vlc>» and if process name exist

isAppRunning()
{
#Get title of active window
activ_win_title=`xprop -id $activ_win_id | grep «WM_CLASS(STRING)»` # I used WM_NAME(STRING) before, WM_CLASS more accurate.



# Check if user want to detect Video fullscreen on Firefox, modify variable firefox_flash_detection if you dont want Firefox detection
if [ $firefox_flash_detection == 1 ];then
if [[ «$activ_win_title» = *unknown* || «$activ_win_title» = *plugin-container* ]];then
# Check if plugin-container process is running
flash_process=`pgrep -l plugin-containe | grep -wc plugin-containe`
#(why was I using this line avobe? delete if pgrep -lc works ok)
#flash_process=`pgrep -lc plugin-containe`
if [[ $flash_process -ge 1 ]];then
return 1
fi
fi
fi


# Check if user want to detect Video fullscreen on Chromium, modify variable chromium_flash_detection if you dont want Chromium detection
if [ $chromium_flash_detection == 1 ];then
if [[ «$activ_win_title» = *exe* ]];then
# Check if Chromium Flash process is running
flash_process=`pgrep -lfc «chromium-browser --type=plugin --plugin-path=/usr/lib/adobe-flashplugin»`
if [[ $flash_process -ge 1 ]];then
return 1
fi
fi
fi


#check if user want to detect mplayer fullscreen, modify variable mplayer_detection
if [ $mplayer_detection == 1 ];then
if [[ «$activ_win_title» = *mplayer* || «$activ_win_title» = *MPlayer* ]];then
#check if mplayer is running.
#mplayer_process=`pgrep -l mplayer | grep -wc mplayer`
mplayer_process=`pgrep -lc mplayer`
if [ $mplayer_process -ge 1 ]; then
return 1
fi
fi
fi


# Check if user want to detect vlc fullscreen, modify variable vlc_detection
if [ $vlc_detection == 1 ];then
if [[ «$activ_win_title» = *vlc* ]];then
#check if vlc is running.
#vlc_process=`pgrep -l vlc | grep -wc vlc`
vlc_process=`pgrep -lc vlc`
if [ $vlc_process -ge 1 ]; then
return 1
fi
fi
fi


return 0
}


delayScreensaver()
{

# reset inactivity time counter so screensaver is not started
if [ «$screensaver» == «xscreensaver» ]; then
xscreensaver-command -deactivate > /dev/null
elif [ «$screensaver» == «kscreensaver» ]; then
qdbus org.freedesktop.ScreenSaver /ScreenSaver SimulateUserActivity > /dev/null
fi


#Check if DPMS is on. If it is, deactivate and reactivate again. If it is not, do nothing.
dpmsStatus=`xset -q | grep -ce 'DPMS is Enabled'`
if [ $dpmsStatus == 1 ];then
xset -dpms
xset dpms
fi

}



delay=$1


# If argument empty, use 50 seconds as default.
if [ -z «$1» ];then
delay=50
fi


# If argument is not integer quit.
if [[ $1 = *[^0-9]* ]]; then
echo «The Argument \»$1\" is not valid, not an integer"
echo «Please use the time in seconds you want the checks to repeat.»
echo «You want it to be ~10 seconds less than the time it takes your screensaver or DPMS to activate»
exit 1
fi


while true
do
checkFullscreen
sleep $delay
done


exit 0

amorpher ★★★★★
()

RedEyedMan4 купи уже себе SSD и не жалуйся на свопинг.

MikeDM ★★★★★
()

вангую скорую регистрацию RedEyedMan5

x0r ★★★★★
()
Ответ на: комментарий от Siado

4 года уже как пришел на линукс. Все терплю сижу, ибо такое в любом дистрибутиве. В винде монитор при работающем флеше не отключается, и курсор двигать ненадо. Указал бы лучше, где у меня руки скривились?

Deleted
()
Ответ на: комментарий от amorpher

Изумительной длины скриптик, спасибо, забираю.

Deleted
()

1. ALSA, звук нормальный, все работает.
2. В браузере с флешем не проверял, локально фильмы смотрятся отлично, ничто не мешает.
3.Свистелки работают, квин, в общем-то, тоже, но мне ненужно ибо есть xfwm4. Да, сижу на блобе.
4. Своп есть, тормозов нет, если не забиваю всю память каким-нибудь vbox'ом. Да, система не впадает в ступор, если забить всю память. Приходит oom_killer и убивает обжору, и можно работать дальше. У тебя часом не сисьтемьды?

yars068 ★★★★
()
Ответ на: комментарий от Darth_Revan

давно не замечал, может потому что перенёс раздел подкачки в начало HDD.

У меня он тоже в начале диска, если считать раздел с оффтопиком.

Deleted
()
Ответ на: комментарий от YLoS

Ну, скорость чтения в начале диска выше, чем в его конце.

Darth_Revan ★★★★★
()

1. ALSA непричём. Дело в звуковушке. У меня тоже такая же фигня была, купил внешнюю звуковушку и теперь на 60% уже слишком громко.
2. У меня гашение отключено, ибо на десктопе, ИМХО, не нужно.
3. Свистоперделки отключены, ибо compton (во избежание тиринга), но если в окне какая-нибудь анимация, то перемещение и ресайз окон будет тормозить, да.
4. 4 гига, свопа нет. Я максимум 2-3 гб забивал, больше не смог, задачи типичные для десктопа (браузер с кучей вкладок, скайп, жаббер, плеер, офис).

За что вы ненавидите линукс?

Не хватает некоторого софта в PPA, а компилять в пакетном дистре не Ъ.

Andrew ★★★
()
Последнее исправление: Andrew (всего исправлений: 1)
Ответ на: комментарий от Deleted

Все терплю сижу, ибо такое в любом дистрибутиве

А чего можно было ожидать? Что в Debian Adobe Flash скомпилируют с flashplugin-detect-screensaver.patch?

Darth_Revan ★★★★★
()

* Тормоза при заполнении swap-раздела

А в винде своп сохраняется обратно в оперативку?

f1xmAn ★★★★★
()
Ответ на: комментарий от Deleted

если считать раздел с оффтопиком

Что? Уточню: linux-swap.

Darth_Revan ★★★★★
()
Ответ на: комментарий от yars068

1. Немного размытый аргумент.

2. Локально и у меня нормально, но речь о флеше.

3. Все с вами ясно :)

4. Ниразу не видел рабочего oom-killer'a. У меня он словно не срабатывает. Как включить? Стоит openrc.

Deleted
()

Linux готов к десктопу

* Низкий уровень звука\качества

Слушаю через колонки за 200 рублей. Мне норм.

* Монитор гаснет, даже если я смотрю что-нибудь в браузере с флешем

Отказался от флеша. При просмотре видий в mplayer экран не гаснет.

* Свистоперделки и квин работают заметно медленее на блобе.

Свистоперделками не пользуюсь. Видео - свободное intel.

* Тормоза при заполнении swap-раздела.

Свопом не пользуюсь, 4 гигов хватает.

Redrum
()
Ответ на: комментарий от Andrew

compton (во избежание тиринга), но если в окне какая-нибудь анимация, то перемещение и ресайз окон будет тормозить, да.

Ничего не тормозит, сделай нормальный ~/.config/compton.conf

amorpher ★★★★★
()
Ответ на: комментарий от f1xmAn

А в винде своп сохраняется обратно в оперативку?

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

Deleted
()

1) купи аудиокарту, не насилуй уши

2) cafeine https://launchpad.net/caffeine

3) всякие КДЕ как и открытые драйвера глючны и не готовы для десктопа

4) без SSD щас вообще жить нельзя, особенно на линуксе. У меня своп на 8 гигов как раз на SSD

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

fornlr ★★★★★
()
Последнее исправление: fornlr (всего исправлений: 1)
Ответ на: комментарий от slyjoeh

Спасибо, значит меня нае^W обманули.

P.S. Знакомый маковод подтвердил.

Deleted
()

1. УМВР (HDA Intel), никогда проблем не было
2. Не использую Flash Player
3. Не использую kwin, всё работает, как на открытых дровах, так и на блобе
4. Не имею swap-раздела вообще, RAM редко заполнена даже наполовину

Итог: я не ненавижу линукс, т.к. меня всё устраивает.

CYB3R ★★★★★
()
Ответ на: комментарий от fornlr

а у тебя какие-то мелочи.

Так я еще непривередливый, привык ко всему, но только не к вышеперечисленным.

Deleted
()
Ответ на: комментарий от heathen_mc

Если ввод-вывод неблокирующий, должно работать и так. У меня pidgin и deadbeef за звук не дерутся, играют себе. Ничего не настраивал.

yars068 ★★★★
()

* Монитор гаснет, даже если я смотрю что-нибудь в браузере с флешем

И что? Приложение Caffeine пыталось научиться отключать скринсервер при просмотре флеша, но это получалось бажно, нестабильно, и вообще непойми как, поэтому от поддержки флеша отказались:

Unfortunately, Flash video support is gone, as it was too complicated to keep it working. It had been broken for some years.

А теперь вон оно как - линукс виноват, а г***но-флеш, ну-ну.

iVS ★★★★★
()
Последнее исправление: iVS (всего исправлений: 1)
Ответ на: комментарий от f1xmAn

:D Покрайней мере можно работать в системе, без подтормаживаний

Deleted
()

Линукс отличная система, но только до тех пор, пока не захочется запустить какое-нибудь графическое окружение.

slyjoeh ★★★
()
Ответ на: комментарий от amorpher

Да оно как-то и не мешает. Замечал тормоза только при включенном Analyser в амароке.

Andrew ★★★
()

За что вы ненавидите линукс?

Да в общем-то, с линуксами всё в порядке, чего не скажешь о таких вот его «пользователях» — гневных школьниках-«ниасиляторах».

carasin ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.