LINUX.ORG.RU

3
Всего сообщений: 29

Почему spidermonkey такой жирный?

Добрый вечер ЛОР. Собираю это дерьмо из стабильной ветки уже часа 4 на серверном зеоне. Он всегда был таким жирным? Или я что то пропустил?

 ,

xaTa ()

Мыши эпиллептики, или мыши паркинсонщики...

Задрало.

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

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

Разбирал, чистил, чистил сенсор, рассматривал на предмет царапин, жира, смещения сенсора, ничего не нахожу. Думал у меня в usb питание прыгает, но беспроводная мышь ведь от этого не должна зависеть? При чём тачпад сидящий на всё том же внутреннем usb не колбасит, уж сколько лет работает. Включал свои паркинсонские мыши в другие компы, всё так же трясёт и кувыркается, значит проблема в мыши. Но я их за два года уже с десяток сменил, они все бракованные? Ну не верю!

Сейчас дешманская беспроводная, до неё умерла логитековская, дорогая. Разницы во времени работы я не вижу. Такое ощущение, что это просто «среда обитания» их убивает. Но что?

Почему у меня умирают мыши? Что это может быть?

[UPD] прикладываю вещдок https://yadi.sk/i/2tUZaLxLzIvx7A после (второго) переключения на окно браузера оставил мышь и не трогал в течение нескольких секунд. Она ползала сама.

 , ,

ChekPuk ()

Низкая производительность 1030 + nouveau (или нет)

Страдаю помаленьку. Надо запустить кривоватую софтину, которая под проприетарным драйвером нормально не работает, и аффтар которой в поддержке отказывает (удивительно, правда?).

Делаю «в лоб»

apt remove nvidia-*
apt install xserver-xorg-video-nouveau

Эффект есть, но не совсем такой, как ожидал, всё тормозит настолько, что мышкой по столу возюкать неприятно. Если что-то запущено - хоть даже свёрнутый браузер с большой страницей - то всё начинает тупить-тормозить. Глючная софтина, ЧСХ, при включении аппаратного ускорения больше не артефачит, но работает не сильно быстрее, чем при софтовом. Такое, в общем.

Несколько напрягает сообщение в dmesg

fbcon: nouveaufb (fb0) is primary device

Пробовал играться с добавлением-удалением всего подряд в блеклист и наоборот, изменений ~ноль.

Шо мы, собственно, имеем:

  • Nvidia GT1030, 2 монитора приделаны к HDMI и DVI (один из них через активный переходник на VGA, но вряд ли это важно)
  • Встроенка отключена в биосе
  • Бубунта после двух инсультов, трёх переходов на новый релиз и с ~50 «горячими» перезагрузками
uname -a
Linux RERE-pc 5.0.0-16-generic #17-Ubuntu SMP Wed May 15 10:52:21 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
cat /etc/issue
Ubuntu 19.04
dmesg | grep nouv
[    1.651464] fb0: switching to nouveaufb from EFI VGA
[    1.653878] nouveau 0000:01:00.0: NVIDIA GP108 (138000a1)
[    1.802261] nouveau 0000:01:00.0: bios: version 86.08.0c.00.12
[    1.803246] nouveau 0000:01:00.0: fb: 2048 MiB GDDR5
[    3.088871] nouveau 0000:01:00.0: DRM: VRAM: 2048 MiB
[    3.088873] nouveau 0000:01:00.0: DRM: GART: 536870912 MiB
[    3.088875] nouveau 0000:01:00.0: DRM: BIT table 'A' not found
[    3.088877] nouveau 0000:01:00.0: DRM: BIT table 'L' not found
[    3.088879] nouveau 0000:01:00.0: DRM: TMDS table version 2.0
[    3.088880] nouveau 0000:01:00.0: DRM: DCB version 4.1
[    3.088882] nouveau 0000:01:00.0: DRM: DCB outp 00: 01000342 04620010
[    3.088884] nouveau 0000:01:00.0: DRM: DCB outp 01: 01011352 04620020
[    3.088885] nouveau 0000:01:00.0: DRM: DCB conn 00: 00001031
[    3.088887] nouveau 0000:01:00.0: DRM: DCB conn 01: 00002161
[    3.125195] nouveau 0000:01:00.0: DRM: MM: using COPY for buffer copies
[    3.409340] nouveau 0000:01:00.0: DRM: allocated 1920x1080 fb: 0x200000, bo 00000000ee3ff196
[    3.413499] fbcon: nouveaufb (fb0) is primary device
[    3.758214] nouveau 0000:01:00.0: fb0: nouveaufb frame buffer device
[    3.777619] [drm] Initialized nouveau 1.3.1 20120801 for 0000:01:00.0 on minor 0
lsmod | grep nouv
nouveau              1888256  14
mxm_wmi                16384  1 nouveau
wmi                    28672  2 mxm_wmi,nouveau
i2c_algo_bit           16384  1 nouveau
ttm                   102400  1 nouveau
drm_kms_helper        180224  1 nouveau
drm                   475136  6 drm_kms_helper,ttm,nouveau
video                  45056  1 nouveau

Что интересного со всем этим счастьем можно сделать? Или в какой ртфм мне ртфмиться?

 , ,

Deleted ()

Как настроить идею?

По работе приходится пользоваться этой поделкой мозгоструйных.

Особо страдаю от следующих проблем (остальное удалось победить с помощью коллег и гугла):

  • При нажитии ctrl+alt+[arrow up/down] происходит копирование куска текста от начала выделения до конца выделения. Как сделать так чтобы копировались строки целиком?
  • Если срабатывает автокомплит то происходит затирание слова поле него, если перед этим словом не было разделителя.
  • Менюшка quick fix появляется только когда курсор находится на подчеркнутом слове. Как сделать чтобы она появлялась для всех проблем в строке независимо от позиции курсора?
  • Как добавить в quick fix рефакторинг, хотя бы выделение методов и заворачивание в if/try. Задалбывает лазать в отдельное меню.
  • Когда пишу for идея предлагает мне сделать например foreach, но при этом просто вставляет for ( : ) {}, как сделать чтобы при вписывании коллекции/массива она сама выдергивала тип элемента и вписывала в шаблон?

Апдейт: пока решены первые 2 проблемы. Касательно последней - нужно настроить несколько лайвтемплейтов на одно сокращение но похоже идея так не умеет поэтому завязал iterate iterabe на for - стало почеловечнее. Оставщиеся 2 похоже вообще никак не реализуются.

 , , ,

ya-betmen ()

Есть ли прибор для измерения человеческих страданий?

Допустим, вам поставили задачу спроектировать такую машину, как бы вы попытались измерить чью-то боль? Есть же нейроны вот это вот всё?.. Сигналы там по ним бегают, я дилетант на самом деле в этом. Мне кажется, в мозге должен быть какой-то участок, который отвечает за соответствующие очучения (безысходность, боль, кризис). Может, снимать с него показания? А как в европках диагнозы «хреническая дэпрэссия» ставят? У них есть какой-то прибор или они так, на глазок?

 , ,

Pyzia ()

Страдания: bspwm и докстанция

Затягивается долгожданный переезд в xfce c xfwm4 на bspwm.

При подключении моего x230 к докстанции(дисплей ноутбука закрыт, вывод только на внешний монитор) bspwm непонятно корежит, будто он не понимает в каком разрешении нужно тайлить окно в рабочем столе. На ноуте было HD, а на мониторе FHD.

Также происходит какая-то муть с запущенным ранее рабочим столами. Они вроде есть, а вроде нет. При попытке перейти на рабочий стол, где ранее(без внешнего монитора) жили какие-то окна, они просто всплывают на текущем рабочем столе.

Короче я верю в сообщество. Мне нужна ваша помощь. Я в панике. Растерян и не знаю, что делать и как жить.

 , , , ,

permafrost ()

Как говорить людям, что они идиоты так, чтобы они не обижались а пытались исправиться?

Собственно сабж. Может книжки какие-то есть? Или остаётся только страдать?

 , , ,

ya-betmen ()

Странная работа сети с networkmanager

В виндах если я включу закачку файла со скоростью всего канала,то интернет для других программ не пропадает,а если я в своем arch linux врублю закачку,то интернет для программ как будто пропадает,мессенгеры теряют коннект,страницы в браузере не открываются с ошибкой «сеть недоступна» и так далее. Можно ли настроить NetworkManager чтобы он регулировал скорость как в виндах?

 , ,

Elmer_ ()

А псоветуйте меню приложений

Добрый вечор.

Посоветуйте меню приложений, пожалуйста. Желательно с поиском. Без панели. Очень сильно хорошо, если будет GTK2. Если будет графический конфигуратор, то вообще бомба.

Заранее благодарю.

 , , , ,

IPR ()

xrandr: есть ли жизнь без блюра?

Есть два дисплея, оба FullHD, но один встроен в ноутбук и имеет диагональ 14", а другой во внешнем мониторе и размер его — 20". На ноутбук установлена Ubuntu с Unity, как наиболее прокачанная в части поддержки всякого такого (раздельный скейлинг интерфейса для отдельных дисплеев). Но скейлится фактически только кусочек интерфейса, даже контекстные менюшки коробочная настройка не затрагивает. Что уж говорить про шрифты и сторонние приложения, коих приходится держать немало.

Есть ли способ настроить одинаковый размер интерфейса без размытых шрифтов и прочих радостей? Есть ли нормальная поддержка раздельного скейлинга для всего содержимого вне мира GNU/Linux?

 , , ,

puuk ()

Я реально не понимаю, почему софт в Ubuntu годами не обновляется

В системе на ubuntu 14.04 стоит Virtualbox 4.3.36 и выше не обновляется. Это версия (внимание!) - 18 января 2016 года!

Т.е. 2 года одна из наиболее важных и нужных программ в Linux не обновляется вообще. В стандартных репозиториях ubuntu. То ли я лох, то ли они считают, что эта косячная версия Virtualbox настолько стабильная, что больше обновлять ее не нужно. Вы можете представить? 2 года, парни, 2 года!!! Почему пользователь одной из самых мейнстримовых систем должен страдать? Назовите мне хоть одну адекватную причину, почему они не обновляют Virtualbox? Они там все охренели.

 , , , ,

lineager ()

Почему они сознательно убивают Firefox и делают невозможным его использование?

Раньше было как, какая бы версия Firefox у меня не была, я шел на сайт дополнений, искал нужную тему оформления и если текущая версия темы слишком нова для моей более старой версии Firefox — я просто нажимал на «посмотреть на все версии» или как-то так дополнения, где мог выбрать более старую версию темы или дополнения, чтобы оно работало на моей текущей версии Firefox.

Чем они думают, я не знаю, но у меня Firefox 52.5.0 ESR, Extended Support Release черт бы его подрал, я хочу установить тему оформления fxopera, которой пользовался всегда на всех платформах (кроме мака) на всех версиях как Firefox, так и самой темы оформления. Сейчас мне сайт дополнений говорит, что мне якобы нужно обновить фирефокс, как-будто не знают, что пользователи ESR подписаны на обновления только своей ветки, и на текущий момент это последняя версия.

Сейчас у меня два варианта: сделать вдоль или отказаться от использования этого софта, не пойму, почему меня подталкивают ко второму, если даже не к первому.

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

Почему они скрывают это? Потому что скоро удалят? Считают пользователей своего софта за своих личных тупых гомункулов?

Я в курсе про многостраничный на максимальных настройках тред про квантум, но там меня не услышат и не ответят, почему они делают это, почему так портят и так не идеально работающую программу?

UPD: отметил решенным, это не проблема мозиллы, это проблема разработчика дополнения, который сам редактирует страничку дополнения и не указывает ссылку на старые версии козёл.

 , ,

Bruce_Lee ()

Android и мышка

Собственно, пробовол ли кто-либо приручить это зеленое ведро? Клавиатуры к нему цепляются хорошо, а вот с мышками проблемы - ПКМ работает как ЛКМ, и для получения контекстного меню приходится удерживать любую кнопку мыши. Да и вообще в целом управление мышкой осуществляется в точности как тачем.

 , ,

SR_team ()

Скрипят зубы когда редактирую в emacs

Здравствуйте. Не могу редактировать в емаксе из-за непрекращающегося стресса, вызванного, видимо, глубоким непониманием философии GNU или типа того.

Как редактировать в emacs и быть счастливым?

Вот лишь некоторые явления, от которых скрипят зубы и повышается ЧСС:

Когда курсор стоит на первой букве в строке, в нормальных редакторах Backspace удаляет 4 пробела (точнее один отступ). В емаксе удаляется 1 пробел. Интуитивно кажется, что Ctrl-Backspace do the job - но и тут емакс подложил свинью - он удаляет не только ВСЕ отступы, но и последнее слово в предыдущей строке!

Когда курсор в конце строки, нажатие Del в нормальном редакторе перенесет нижнюю строку вверх к курсору, любезно удалив отступы в начале строки. Emacs, аки notepad.exe, отступы отставит. И даже попытка выделить эти отступы привычными Ctr+Shift+Right зафейлится - вместе с пробелами выделится первое слово!

Более того! Нажатие Ctr+Shift+Left нихрена не антагонист Ctrl+Shift+Right! Оно снимет выделение только с части слова (до символа «_», например)

Нельзя просто взять и удалить/скопировать строку

 , , , ,

makoven ()

Sway. Wayland. Боль. Страдания.

Sway без XWayland...

Запускаем Konsole, открываем меню, наводим на любой пункт с подпунктами и ...
http://meson.ad-l.ink/private/7WbCzdMz8/4c8a3124dac571bd7d773c7d9874c0bc/imag... :-(

Выбираем Help -> About KDE...
http://meson.ad-l.ink/private/6CjvHmV9G/a822877a80892bbea756994ab11c2f61/imag...

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

Giving us endless logs and bug reports probably aren't going to help your niche problems. You should learn how to debug them yourself and send patches.

Ответ конечно супер, но я не умею в сишечку...Я бы конечно и рад помочь, но без умения в сишечку хрен тут чем поможешь...
И мне вот интересно, они сами своими поделиями не пользуются что-ли?
Тут вроде как даже деньги собираются https://github.com/SirCmpwn/sway/issues/986
Но даже собирая деньги как-то особого прогресса не видно...
Хотя если проделывать все эти манипуляции в Weston, то все работает в целом более-менее нормально. В отличии от Sway...
Ну в общем не знаю...Может на ЛОР-е есть умеющие в сишечку? Чтоб чутка багов исправить...Хотя вряд-ли. Никому это не нужно :-(

 , , , ,

Sorcus ()

Как перестать бояться врачей?

Когда мне было лет 7 или 8, у меня удаляли аденоиды. Процесс выглядел так: брали кольцевое лезвие(не знаю как правильно называется эта штука) и резали нёбо близко к язычку. Обезбаливающего не дали, только брызнули спреем чтобы глотать не мог, поэтому было очень больно.

Собственно, к чему я это все. Сегодня сидя у ЛОРа(тот который в больнице) узнал что та шишка на язычке, которой я не придавал значения, оказывается не есть хорошо и ее надо удалять. Я бы отказался от операции, но это было бы идиотским поступком. На следующей неделе операция. И собсна мне до усрачки страшно, вспоминая как мне удаляли аденоиды. Да, прошло 10 с чем-то лет и может что-то поменялось, но все же. Ну да, в случае чего ничего страшного не произойдет, просто будет мучительно больно.

В общем, как успокоиться и принять нормально тот факт, что мне опять будут что-то резать во рту?

 ,

ozzee ()

Почему Wacom забил на Linux?

Я знаю как минимум 10 людей, которые используют их графические планшеты на онтопике, хотя мой круг профессионально-отраслевого общения очень узок и ограничен, я уверен, что таких людей, клиентов Wacom, в общей массе десятки тысяч на этой планете.

Так почему же эти черти забили на линукс, а драйвера и гуйки к ним пишут энтузиасты (linuxwacom)? Что сложного нанять одного-двух людей, которые будут время от времени, пускай 1-2 раза в год, портировать гуйки и поддерживать драйвера, ведь ты поганый черт взял у меня денег, предоставь скот мне соответствующего качества услуги, не пойму, что сложного-то? Куда более несравнимо беднее конторы такое делают, а этим что, корона упадёт?

Вонючая пластмасска начального уровня идёт от $100, компания зарабатывает в день денег больше, чем мечтает заработать за всю свою и следующую жизнь господин Куранин, школьник из Тольятти.

Так в чем же дело?

 , , , ,

slon ()

Кто может объяснить, почему webkit-gtk так долго компилируется?

Это для меня не новость, я уже лет 5 в курсе этого факта, всегда страдал, но сейчас решил спросить: какого, черт возьми, дьявола, ребята?

Браузерный движок? Ладно, но в комплекте фирефокса тоже браузерный движок + сам браузер, но какова разница:

firefox-48:

merge time: 32 minutes and 20 seconds.
webkit-gtk-2.12.3
merge time: 1 hour, 35 minutes and 14 seconds

чего он так долго козла рожает?

 , , , ,

slon ()

HTC, ext usb разъем, боль.

Здрасте всем. Достал тут с полки HTC Cruise, старенький windows mobile смартфон. В скором времени он мне понадобится в виде звонилки с вай фаем. Но требуется еще что бы он играл музыку, а у него только один разъем подо все - ext usb. И под наушники и под соединение с ПК. Физически порт совместим с miniUSB, даже файлы копировать можно, но вот музыку слушать никак, там распиновка другая, требуются именнно extUSB наушники. Вопрос: Что делать? Может разъем выпаять или допаять другой и туда провода для наушников прокинуть? Переходников я не нашел, да и самих таких разъемов что то в продаже не встречается.

 , , ,

karton1 ()

Чего портаге себя так ведет, а также какого дьявола он самовольно без спроса сносит ncurses?

Суть токова: на генте 6 или 7 год, нижеописанных двух проблем никогда не происходило, скажу сразу, что у меня довольно простое отношение и майнтейнинг системы, например, я вот не знаю, что такое «файл мира», он мне не нужен, маски в масках, унмаски в унмасках, кейворды в кейвордах, юзы в package.use/custom, всё.

в make.conf:

ACCEPT_KEYWORDS="~amd64"
ACCEPT_LICENSE="*"
надесюсь понятно, что лошки-любители мифов про стабильность могут здесь же прекратить читать и пройти в другие треды.

Ну а проблемы с портажем такие:

  • Примерно месяц назад, портаге по непонятной причине самовольно ска начал сносить одну из ncurses установленных в оба слота, почему так установлено, надеюсь, не нужно объяснять. Будет он сносить или не будет невозможно знать заранее, потому что по emerge -vp этого не видно (правда я никогда не использую -a, может он бы и спрашивал, но это гемор вонючий подтверждать то, что и так было видно при -vp).

    Это выливается в довольно серьезные проблемы, перестает работать gawk пока не заменишь бинарник скопировав со стейджа3, перестает работать readline и прочий треш, а съемержить обратно их нельзя (как и ncurses, как и любой пакет вообще), потому что этот самовольный снос ломает тулчейн. Вот например тоже человек жаловался на эту проблему.

  • Вторая проблема заключается в том, что какого дьявола портаж хочет пересобирать то, что пересобирать гарантировано не нужно, например на свеже поднимаемой генте со стаге3 первым делом нужно сделать что? Правильно, нужно вкатить самый свежий gcc и им уже компилить ядро и всю систему.

    Делаем emerge -vp gcc gcc-config , получаем, или например вообще просто (с тем же результатом, что и gcc) делаем emerge -vp wget , , получаем:

    ~ # emerge net-misc/wget -vp
    
    These are the packages that would be merged, in order:
    
    Calculating dependencies... done!
    [ebuild  r  U  ] sys-libs/ncurses-6.0-r1:0/6::gentoo [5.9-r5:0/5::gentoo] 
    [ebuild   R    ] virtual/libintl-0-r2::gentoo  ABI_X86="32* (64) (-x32)"
    [ebuild  r  U  ] sys-apps/less-483::gentoo [481::gentoo] 
    [ebuild  N     ] net-dns/libidn-1.32-r1::gentoo  
    [ebuild     U  ] net-firewall/iptables-1.6.0:0/11::gentoo [1.4.21-r1:0/0::gentoo] 
    [ebuild     U  ] net-misc/wget-1.17.1-r1::gentoo [1.16.3-r1::gentoo] 
    [ebuild  r  U  ] sys-process/procps-3.3.11-r3:0/5::gentoo [3.3.10-r1:0/0::gentoo] 
    [ebuild  r  U  ] app-editors/nano-2.5.3::gentoo [2.4.3::gentoo] 
    [ebuild  r  U  ] sys-apps/util-linux-2.27.1::gentoo [2.26.2::gentoo] 
    [ebuild  r  U  ] sys-apps/openrc-0.20.5::gentoo [0.19.1::gentoo] 
    [ebuild  NS    ] sys-libs/db-6.0.35:6.0::gentoo [4.8.30-r2:4.8::gentoo] 
    [ebuild  r  U  ] sys-apps/iproute2-4.5.0::gentoo [4.4.0::gentoo] 
    
    Total: 12 packages (9 upgrades, 1 new, 1 in new slot, 1 reinstall), Size of downloads: 52,384 KiB
    
    The following packages are causing rebuilds:
    
      (sys-libs/ncurses-6.0-r1:0/6::gentoo, ebuild scheduled for merge) causes rebuilds for:
        (sys-apps/util-linux-2.27.1:0/0::gentoo, ebuild scheduled for merge)
        (app-editors/nano-2.5.3:0/0::gentoo, ebuild scheduled for merge)
        (sys-apps/openrc-0.20.5:0/0::gentoo, ebuild scheduled for merge)
        (sys-apps/less-483:0/0::gentoo, ebuild scheduled for merge)
      (net-firewall/iptables-1.6.0:0/11::gentoo, ebuild scheduled for merge) causes rebuilds for:
        (sys-apps/iproute2-4.5.0:0/0::gentoo, ebuild scheduled for merge)
    
    окей, ска, ставим в make.conf «amd64» вместо «~amd64», просто размаскировываем wget, проверяем и получаем тот результат, который был на протяжении многих лет, а именно он будет обновлять только wget, а не весь этот трешак.

Почему так? Что случилось с этим гребанным ncurses?

 , , , ,

kep ()