Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет Misha Verbitsky ([info]tiphareth)
@ 2018-04-01 15:29:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Настроение: sick
Музыка:The Legendary Pink Dots - Crushed Velvet Apocalypse
Entry tags:linux

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

В моем случае, мне пришлось установить
calibre, чтобы отконвертировать epub-файл,
и теперь я не могу открыть из браузера никакие djvu-файлы,
потому что их теперь открывает calibre ebook-viewer, а он вообще
не работает. Calibre вообще феерическое говно, надо убить
нахуй его разработчиков, следующими в очереди после
системд и гнома.

Делаем так
1. grep ebook /usr/share/applications/*
Вылезает куча строчек вида

/usr/share/applications/mimeinfo.cache:image/vnd.djvu=calibre-ebook-viewer.desktop;calibre-gui.desktop;

2. Пишем locate djview | grep desktop
чтобы узнать, какое говно надо написать вместо calibre-gui.desktop
Нашлось /usr/share/applications/djvulibre-djview4.desktop

3. Пишем
xdg-mime default djvulibre-djview4.desktop image/vnd.djvu
(наверное, лучше из-под рута)

Все заработало!

Привет



(Добавить комментарий)


[info]hasek
2018-04-01 14:05 (ссылка)
Три года назад решал аналогичный квест с Wine (тогда еще под Fedora жил). После удаления штатными средствами yum (с зависимостями) обнаружил тем же образом -- Wine продолжал открывать файлы в браузере каким-то своим viewer'ом.

Сделал rm ~/.local/share/applications/wine* и всё, что нашлось по find / -name wine. Но самое интересное, что через месяц после этого всё равно увидел в обнволениях wine-core и wine-filesystem, доудалил их тоже. После этого вроде Wine'овых следов в системе не замечал, но зарёкся эту дрянь никогда больше даже палкой не тыкать.

(Ответить)


(Анонимно)
2018-04-01 14:12 (ссылка)
если файлы не конфиденциальные, то можно при помощи всяких говносайтов сконвертить, типа погуглить convert epub to xxx

у меня в закладках docspal.com и zamzar.com, не знаю, насколько им можно доверять, но конвертил что-то успешно

(Ответить) (Ветвь дискуссии)


[info]caco3
2018-04-01 17:10 (ссылка)
как раз хотела об этом написать, но не исключу,
что это не по религии линукса и, в каком-то смысле, -
полное поражение в этом вопросе.

сама я сижу с ламеровского debian, с меня спрос другой

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]dr_hertz
2018-04-01 17:38 (ссылка)
> с ламеровского debian
/0 Деб я бы не назвал ламеровским. Поебунту какую-нибудь, возможно (два года сидел на этом дерьме, пока не ушёл на арч, тоже фуфло, но куда более терпимое).

(Ответить) (Уровень выше) (Ветвь дискуссии)


(Анонимно)
2018-04-01 19:00 (ссылка)
Ой бля... сразу повеяло запахом пивасика, водочки, жизненных планов... "ламерский", блять, дистрибутив, "не ламерский". Ещё чё-нить тяфкни в духе "мак ос это юних))))", скажи слово "юзверь", дай ссылку на башорг, сисадмин сраный.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]dr_hertz
2018-04-02 06:28 (ссылка)
Ну и просрало. Валерьянки наверни, русопяток.

(Ответить) (Уровень выше) (Ветвь дискуссии)


(Анонимно)
2018-04-02 09:27 (ссылка)
я хохол

(Ответить) (Уровень выше)


(Анонимно)
2018-04-01 20:22 (ссылка)
Ты ещё и линуксоидка! И дирижёрка! И вообще! Ух!

(Ответить) (Уровень выше)


[info]neilzrnpzdc_was
2018-04-02 22:44 (ссылка)
Ну давай, поведай, как ты записываешь музыку, используя линупс?
А ноты?
Ноты?
Или, может, в Линупсе появился свой Sibelius?
Откройся же нам полностью, кондуктор

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]caco3
2018-04-02 22:46 (ссылка)
тупое говно. дирижёры дирижуруют, а не пишут музыку.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]neilzrnpzdc_was
2018-04-03 00:41 (ссылка)
все так

(Ответить) (Уровень выше)


(Анонимно)
2018-04-01 14:13 (ссылка)
Я вот долго плевался от xdg, от systemd, от dbus и от pulseaudio но только недавно выяснил что их всех объеденяет.

Freedesktop - это адовый рак который убивает мой линукс и превращает его в шиндовс. Мало того что к сожалению FreeDesktop хостит критически важные проекты для линукса типа X.Org (тот еще кусок говна на самом деле), Wayland и Mesa, так они считают что это дает им иммунитет и позволяет писать такие инфернальные куски говна типа avahi или ConsoleKit/PolKit. Если видишь разработчика из FreeDesktop - убей его, ты сделаешь мир лучше.

(Ответить) (Ветвь дискуссии)


[info]tiphareth
2018-04-01 14:16 (ссылка)
Все так! Удваиваю, подтверждаю

(Ответить) (Уровень выше)


[info]tiphareth
2018-04-01 14:21 (ссылка)
при установке системы первым же делом прописываю в /etc/portage/make.conf
USE="-consolekit -policykit -pulseaudio"
и всем советую, этого говна у меня в компе нет и не надо

(Ответить) (Уровень выше) (Ветвь дискуссии)


(Анонимно)
2018-04-01 14:45 (ссылка)
-dbus -pulseaudio -zeroconf забыл

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2018-04-01 15:01 (ссылка)
dbus приходится, без него wicd не работает
но у меня вообще длинный список:
-gnome -consolekit -kde -udisks -policykit -consolekit -libnotify -introspection -pulseaudio

zeroconf, похоже, при этих настройках по дефолту отключен
# eix --installed-with-use zeroconf
No matches found.

(Ответить) (Уровень выше) (Ветвь дискуссии)


(Анонимно)
2018-04-01 16:45 (ссылка)
>-udisks
А как вы монтируете флешки, например? Ручками?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2018-04-01 20:36 (ссылка)
командой
mount /mnt/flash

#cat /etc/fstab

/dev/sdc1 /mnt/flash auto noauto,user 0 0
/dev/sdc /mnt/ebook auto noauto,user 0 0
/dev/sdd /mnt/ebook1 auto noauto,user 0 0
/dev/sde /mnt/ebook2 auto noauto,user 0 0
/dev/sdd1 /mnt/flash1 auto noauto,user 0 0

automount это пиздец до чего неудобная и глючная функция,
всегда ее отключаю

(Ответить) (Уровень выше)


[info]_______
2018-04-01 21:10 (ссылка)
есть pmount
pmount /dev/sdXN -- монтируется в /media/sdXN, рут не нужен, монтируется от обычного юзера

(Ответить) (Уровень выше)


[info]id0
2018-04-01 18:30 (ссылка)
vot ne ponimaju nahoj nujen wicd, kogda mojno polzovat'
wpa_cli+supplicant.

(Ответить) (Уровень выше) (Ветвь дискуссии)


(Анонимно)
2018-04-01 20:30 (ссылка)
>wpa_cli+supplicant

это попросту неудобно

(Ответить) (Уровень выше)


[info]tiphareth
2018-04-01 20:34 (ссылка)
у меня и то и другое и куча скриптов для wpa_supplicant

>nahoj nujen wicd

когда много ездишь, скрипт писать не хочется, а хочется посмотреть список essid
и сразу подключиться к тем из них, которые (возможно) работают

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]id0
2018-04-01 21:12 (ссылка)
было что-то удобное, как замена вицд,
даж дбас юз флаг был, вспомню -- кину тебе.
сам сижу без дбаса и надеюсь продолжить так жить!

(Ответить) (Уровень выше)


[info]khrustalyov
2018-04-01 22:12 (ссылка)
вариант USE="-libnotify -consolekit -gtk3 -systemd -cups -dbus -gpm -avahi -gnome -tls-heartbeat"

но еще нужно создать /etc/portage/package.mask/shit с таким вот содержанием,
sys-apps/systemd
sys-fs/udev
media-video/libav
gnome-base/gconf
>=app-crypt/gnupg-2.0.22
app-accessibility/at-spi2-atk
app-accessibility/at-spi2-core
sys-apps/dbus
sys-auth/consolekit
sys-auth/polkit
gnome-extra/polkit-gnome
dev-util/gdbus-codegen
gnome-base/dconf
>=x11-libs/gtk+-3.0.0

use flags только работают когда есть выбор, а package.mask вообще нафиг предотвращают установку всего этого

(Ответить) (Уровень выше)


[info]cyberloh01
2018-04-01 15:20 (ссылка)
бешеный принтер.
бешеная клавиатура девелоперов.

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

а ведь будет ещё и винда 11, и винда 20. вот же будет пездец!!!!

ебаная планеташка кактится в сраное бинарное говно!

(Ответить) (Уровень выше) (Ветвь дискуссии)


(Анонимно)
2018-04-02 01:10 (ссылка)
>уже весь софт написан но девелоперы очка не могут же сидеть и ничего не писать и ничего не улучшать

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

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]cyberloh01
2018-04-02 14:41 (ссылка)
главное чтоб математики свои дистрибутивы линуха не концептили.

(Ответить) (Уровень выше)


(Анонимно)
2018-04-01 14:19 (ссылка)
Человека в тюрьме охранники избили до полусмерти, а эта пидарашка говорит: "правильно сделали".
https://youtu.be/prtvcz4YN88?t=75
ВЫЛИТАЯ ПИДАРАШКА.

А еще пидарашка любит пиздить своих детей, за это их и любит. За их fragility
https://youtu.be/prtvcz4YN88?t=730

(Ответить) (Ветвь дискуссии)


(Анонимно)
2018-04-01 16:57 (ссылка)
Жордан "Клин Йоур Рум" Педерсон - пидораха?

(Ответить) (Уровень выше)


(Анонимно)
2018-04-01 15:16 (ссылка)
В продуктах Microsoft таких проблем не возникает.

(Ответить) (Ветвь дискуссии)

ганьба
[info]caco3
2018-04-01 17:18 (ссылка)
> в продуктах Microsoft


(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: ганьба
[info]cyberloh01
2018-04-01 17:36 (ссылка)
... и постит картинку из вконтактика.
ебать вы с мишей и другими линухоидами аутисты.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: ганьба
[info]caco3
2018-04-01 18:44 (ссылка)
не твоя вот ты и скачешь

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: ганьба
[info]cyberloh01
2018-04-01 18:55 (ссылка)
а ну ешё попроецируй))))

(Ответить) (Уровень выше)

Re: ганьба
(Анонимно)
2018-04-01 20:26 (ссылка)
Ня!

(Ответить) (Уровень выше)

Re: ганьба
(Анонимно)
2018-04-02 07:10 (ссылка)
Ты дерижируешь и при этом с линуксами ебешься? Не верю.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: ганьба
(Анонимно)
2018-04-02 12:01 (ссылка)
патриарх заставляет же
пока букетно-конфетный период был, он ей по два раза в день макось переставлял, а после загса отказался поддерживать эту парашу

(Ответить) (Уровень выше)

Re: ганьба
[info]sadkov
2018-04-02 07:35 (ссылка)
До Windows 10 действительно не возникало, но теперь оно все само ставится и гадит без спросу, прямо как Linux.

(Ответить) (Уровень выше)


(Анонимно)
2018-04-03 02:12 (ссылка)
Как раз пришло время переустановить это тупое говно (на компутере родственников).
Образ iso слишком большой и не лезет на флешки.
Майкрософтовские тулзы для создания загрузочной херни (может с ними было бы норм) не работают на линуксе. А я на нём и не имею доступа к виндоговну, так как переустанавливать его нужно потому, что оно окончательно сдохло.
Создал загрузоный раздел на внешнем хдд. При установке сходу пишет, что не найден какой-то драйвер, но не пишет какой, предлагает найти его на компе. Установку дальше не продолжает.
На оф. сайте пишут, что вдруг iso повреждён, нужно проверить sha1. Но хэши они больше не выкладывают на сайте.
Это говно будто специально сопротивляется и толкает меня к тому, чтобы заебошить родственникам линукс.

(Ответить) (Уровень выше)


(Анонимно)
2018-04-01 16:56 (ссылка)
да? а мне показалось это проблема фаерфокса, хотя uninstall вредительского куска говна помог почти

(Ответить)


[info]dr_hertz
2018-04-01 17:40 (ссылка)
> epub-файл
Если что-то есть в epub, считай, что его нет.

(Ответить)


[info]pet531
2018-04-01 17:41 (ссылка)
я как-то взбесился и снес всё, в чьем названии было mime или xdg.
много чего поломалось, и пришлось восстановить-таки app-misc/mime-types,
но это, кажется, всё.
в итоге xdg-mime и xdg-open у меня нету, я поставил себе
программку linopen - у неё единственный конфиг файл, куда
ты всё сам пишешь руками, и сделал на неё alias xdg-open.
чему-то этого достаточно, чему-то нет, но страданий никаких
больше моральных не вызывает.

(Ответить)


(Анонимно)
2018-04-01 20:16 (ссылка)
А есть какие-то разумные функциональные альтернативы calibre? Например, встроенная конвертация + какой-то HTTP сервер который предоставляет доступ к книжкам вполне удобные вещи если в устройстве для чтения есть вайфай.

(Ответить) (Ветвь дискуссии)


[info]tiphareth
2018-04-01 20:37 (ссылка)
я не нашел
это феерическое говно
без альтернативы

(Ответить) (Уровень выше) (Ветвь дискуссии)


(Анонимно)
2018-04-02 10:18 (ссылка)
Эх, спасибо. Я ещё мучаюсь, как бы сделать экспорт из браузерного Reader View сразу в книжку электронную. Но вроде есть какие-то расширения, наверное можно что-то придумать.

(Ответить) (Уровень выше)


[info]id0
2018-04-01 21:17 (ссылка)
когда пробовал ето лет 6-9 назад, ето было говно,
главное, было сложно понять зачем оно существует.
недавно попробовал снова (паабищали кучи ништяков)
а воз и ныне там и ещё говновей стал.
есть куча прог, которые делают схожие штуки,
можно делать их композицию, такой сак-лесс.
калибр это то, что нужно добавить в системд,
как бонусную прослойку для кдбаса.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2018-04-01 21:29 (ссылка)
>калибр это то, что нужно добавить в системд,
>как бонусную прослойку для кдбаса.

ты его с чем-то путаешь, по-моему
https://en.wikipedia.org/wiki/Calibre_(software)

все, для чего он мне нужен - это конвертировать из epub в html
если есть другой софт для этого же, дай знать

(Ответить) (Уровень выше) (Ветвь дискуссии)


(Анонимно)
2018-04-01 21:44 (ссылка)
>epub в html
unzip, не?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2018-04-01 22:04 (ссылка)
не, unzip делает ебаные десятки файлов, абсолютно непригодных
хотя, действительно, какой-то хороший человек нарисовал скрипт
https://www.mobileread.com/forums/showthread.php?t=54756
#!/bin/bash

# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.

# You should have received a copy of the GNU General Public License
# along with this program.  If not, see <http://www.gnu.org/licenses/>.

bookname=$1
unzip $1 -d /tmp/epub2html > /dev/null

str0=`find /tmp/epub2html/content/* -regex '.*_1.html'`
let len=${#str0}-6

substr=${str0:23:$len}
substr=${substr%1.html}

files=`ls -l /tmp/epub2html/content/$substr*.html | wc -l`

for x in $(seq 0 $files); do
 
filepart="/tmp/epub2html/content/$substr$x.html"

   if [ -e $filepart ]; then 
     cat $filepart >> ${bookname//.epub/.html}
   fi
done

#copy over the images if you want them
if [ ! -e resources ]; then
  mkdir resources 
fi

`cp /tmp/epub2html/content/resources/*.jpg /tmp/epub2html/content/resources/*.png -t ./resources 2> /dev/null`

rm -R /tmp/epub2html

теперь еще бы конвертор в fb2 накопать, иногда и он нужен

(Ответить) (Уровень выше) (Ветвь дискуссии)


(Анонимно)
2018-04-01 22:53 (ссылка)
Кстати а чому просто не fbreader?
fbreader свободен от рака (почти).

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2018-04-01 22:59 (ссылка)
а мне не читать
мне конвертировать

(Ответить) (Уровень выше)


[info]tyumen_kender
2018-04-04 14:47 (ссылка)
Я так и не понял, в чем проблема поставить calibre и запускать простой консольный скрипт ebook-convert.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2018-04-04 14:55 (ссылка)
я так и сделал
но это неописуемо гнусное говно

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tyumen_kender
2018-04-04 14:59 (ссылка)
А в чем это проявляется (ну кроме религиозных причин)?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2018-04-05 00:23 (ссылка)
(а) у него очень много зависимостей, в основном на полное говно и хуйню
(б) абсолютно невменяемый юзерский интерфейс, как если бы школьник-олигофрен
захотел сделать виндоз-программу, потому что никогда не видел ничего, кроме винды,
но он олигофрен, и у него получилось не просто говно (винда), а говно, уже пережеванное и высранное по-второй
(в) он прописывает себя дефолтом в сотне разных конфигов, не интересуясь моим мнением
(г) linux way это десяток мелких утилит, которые запускаются из коммандлайна: app-text/pdftk
app-text/ghostscript-gpl, media-gfx/imagemagick
way of shit это один монолитный кусок говна, весом в полвинды, который перехватывает управление,
исходя из того, что его юзер дебил и уебок, и пытается делать не то, что его просят,
а то, что юзеры в массе (по мнению олигофренов-разработчиков) на самом деле хотят
вот calibre это такой архетипический образчик этого самого

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tyumen_kender
2018-04-05 20:59 (ссылка)
Я его GUI даже не видел ни разу.
Поставил и запускаю консольной командной из CLI. Свое маленькое дело (конвертацию) делает хорошо, вполне себе unix way :)
Куда он там себя прописывает, я не знаю, мне это не видно и не очень интересно.
Это я к тому, что может, у тебя с дистрибутивом в целом проблемы, а не с calibre?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]tiphareth
2018-04-05 21:20 (ссылка)
мой дистрибутив называется gentoo
это значит, что calibre там компилируется из исходников и устанавливается
его родной командой make install

возможно, человек, который писал ему инсталлятор
("ebuild", на языке gentoo), идиот, и чего-то в
мэйкфайле там себя нагадил, я не знаю, но обыкновенно
инсталлирующая утилита берется прямо от разработчиков пакета

(Ответить) (Уровень выше)


[info]id0
2018-04-02 00:51 (ссылка)
да нет, я его приплёл ибо оно
столь же большой монстр, яко
остальные указаные выше монстры.
смотри, есть pandoc, он умеет
конвертить из и в кучу разных
форматов, что фб2, что хтмл, что епаб.

(Ответить) (Уровень выше)


[info]_______
2018-04-01 21:23 (ссылка)
понадобилось недавно подключить скробблинг в clementine,
но по какой-то неизвестной причине он отказывался открывать
соответствующую ссылку в браузере. везде советовали
xdg-чотатам, но это вроде подразумевает, что есть какое-то DE,
а у меня только i3wm. в итоге всё решилось одной командой:
BROWSER=/path/to/browser.elf clementine.

типа, никакой xdg и не нужен, достаточно переменные окружения
потыкать -- env/printenv из coreutils только.

(Ответить) (Ветвь дискуссии)


(Анонимно)
2018-04-01 21:46 (ссылка)
> i3wm

Страдай, пидор.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]_______
2018-04-01 22:09 (ссылка)
самое охуенное, что вообще бывает
xfwm тоже ок, если хочется нажимать кнопочки

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]id0
2018-04-02 00:52 (ссылка)
imho, самое охуенное -- dwm

(Ответить) (Уровень выше) (Ветвь дискуссии)


(Анонимно)
2018-04-02 02:10 (ссылка)
и то и другое отсасывает у ***box'ов

(Ответить) (Уровень выше)


(Анонимно)
2018-04-02 05:44 (ссылка)
а я вот когда окончательно понял, что все то немногое хорошее, что есть в мире рано или поздно превращается толпами ебаных дебилов в сраное говно, перестал беспокоиться и принял gtk3 и gnome-shell + gnome-terminal + emacs-gtk3 + chrome. и ниче - 4 апгрейда, включая 18.04 пережил.

естественно
sudo apt-get remove unity* libunity*
sudo apt-get remove cups-* foomatic* avahi*
sudo apt-get remove flatpak* packagekit* tracker* snapd
sudo apt-get remove udisks gvfs*
sudo apt-get remove at-spi*

(Ответить)


[info]mattekudasai
2018-04-02 12:45 (ссылка)
Одноразовое и вредительское говно можно контейнеризовать, например.
Мало того, обычно оно другими людьми уже запилено, и всё что нужно сделать - скачать docker image, например.

(Ответить) (Ветвь дискуссии)


[info]_______
2018-04-02 17:15 (ссылка)
>docker

говно в говне получится тогда

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]mattekudasai
2018-04-02 17:54 (ссылка)
Зато засрана система в итоге будет только докером. И вообще, необязательно именно докер, просто он дико популярен и с ним меньше ебанины, юзеры пилят имеджи под всё, что угодно. Вот calibre, например:
https://github.com/aptalca/docker-rdp-calibre

(Ответить) (Уровень выше)


[info]ttnl
2018-06-23 00:26 (ссылка)
Заниматься такой хуйней вместо того, чтобы установить программу в контейнер/chroot, -- достойно отдельной премии за тупость/нерациональность

(Ответить)