Премини към съдържанието
cybercop

Проблем с Catfish под Ubuntu 16.04

Препоръчан отговор


При търсене с Catfish, програмата намира файловете, но, като кликна върху тях в списъка на търсачката или, като избера опция "Отваряне", документът не може да се отвори.

Изход : "Catfish could not find the default open wrapper."

Някой друг, констатирал ли е подобен проблем и знае ли, на какво може да се дължи?

 

Редактирано от cybercop (преглед на промените)

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

не може да екзекне дефолтния текстов редактор, явно не е указан и не го намира, като цъкнеш на Show in File Manager бачка ли

/usr/share/appdata/catfish.appdata.xml

/usr/share/applications/catfish.desktop

/usr/share/catfish/appdata/catfish.appdata.xml.in

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Не работи и тази опция. Позволява само изтриване и копиране. Това е много оголена инсталация върху ubuntu-server. Може да не се е инсталирала някоя зависимост, която не е критична, но да се изисква за създаването на асоциативни връзки.

преди 1 час, kovalski написа:

не може да екзекне дефолтния текстов редактор, явно не е указан и не го намира, като цъкнеш на Show in File Manager бачка ли

/usr/share/appdata/catfish.appdata.xml

/usr/share/applications/catfish.desktop

/usr/share/catfish/appdata/catfish.appdata.xml.in

Липсват ми първия и последния файл. Би ли ми ги изпратил. Аз през това време ще инсталирам catfish на друг компютър.

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Под коя работна среда е това ?

Програмата catfish е направена така, ,че да отваря файловете с wrapper според работна среда .

Xfce - exo-open

Gnome - gnome-open

Не намерена среда  - xdg-open

 Ако речем ,че ползваш Xfce , трябва да имаш exo-open , какво връща ? 

type exo-open

Ако имаш пакета exo-open и проблема е все още на лице , тогава най добре форсирай приложението да го използва ,ето така :

catfish --wrapper=exo-open

Мисля ,че опцията --wrapper прави точно това, макар ,че може в някои версии да я няма тази опция . 

 

Сподели този отговор


Линк към този отговор
Сподели в други сайтове
преди 13 минути, ivoarch написа:

Ако имаш пакета exo-open и проблема е все още на лице , тогава най добре форсирай приложението да го използва ,ето така :


catfish --wrapper=exo-open

Мисля ,че опцията --wrapper прави точно това, макар ,че може в някои версии да я няма тази опция . 

 

Благодаря ! Тази команда в стартера ми реши проблема.


Сподели този отговор


Линк към този отговор
Сподели в други сайтове

всяко нещо си иска неговото:

    def open_file(self, filename):
        """Open the specified filename in its default application."""
        logger.debug("Opening %s" % filename)
        command = ['xdg-open', filename]
        try:
            subprocess.Popen(command, shell=False)
            return
        except Exception as msg:
            logger.debug('Exception encountered while opening %s.' +
                         '\n  Exception: %s' +
                         filename, msg)

        self.get_error_dialog(_('\"%s\" could not be opened.') %
                              os.path.basename(filename), str(msg))

липсва ти xdg-utils дебът и ше минеш по мързеливия начин

  • Харесва ми 1

Сподели този отговор


Линк към този отговор
Сподели в други сайтове
преди 9 минути, kovalski написа:

всяко нещо си иска неговото:

 

липсва ти xdg-utils дебът и ше минеш по мързеливия начин

Да, прав си. Оказва се, че наистина не са инсталирани.

П.П.: Оказа се, че последната версия на Catfish не поддържа wrapper. След инсталацията на xdg-utils, вече всичко е наред.

Редактирано от cybercop (преглед на промените)

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

еми пропуск на тъпия девелопър, след като в кода си ползва xdg тулсовете не ги е посочил в зависимостите, че да не се занимаваме с неговите пропуски, посочил е само:

gir1.2-gdkpixbuf-2.0

gir1.2-glib-2.0

gir1.2-gtk-3.0

gir1.2-pango-1.0

python3:any (>= 3.3.2-2~)

python3-gi-cairo

python3-pexpect

Редактирано от kovalski
двусмислие (преглед на промените)

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

@kovalski

Не ми трябва да се занимавам повече. Проблемът се реши с инсталирането на xdg-utils. Това е може би единствената инсталация в която този пакет липсва. Досега, винаги е бил в списъка със зависимостите на някое от приложенията и е бил инсталиран.

Редактирано от cybercop (преглед на промените)

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

допуснал съм в бързината двусмислие:emoji_smiley-02: имах предвид , че заради пропуска в творението(което в превод значи сом:emoji_smiley-02:)  на девелопъра ровим в тия работи

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Ами, най вероятно я е тествал и е видял, че стартира и търси коректно. Чак до отваряне на файл от списъка не се е стигнало. Иначе от GTK3 базираната версия съм много доволен. В търсенето няма разлика, но изглежда много красиво.

https://s19.postimg.org/6xsn84ub5/catfish.png

Редактирано от cybercop (преглед на промените)

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Регистрирайте се или влезете в профила си за да коментирате

Трябва да имате регистрация за да може да коментирате това

Регистрирайте се

Създайте нова регистрация в нашия форум. Лесно е!

Нова регистрация

Вход

Имате регистрация? Влезте от тук.

Вход

  • Разглеждащи това в момента   0 потребители

    Няма регистрирани потребители разглеждащи тази страница.

  • Горещи теми в момента

  • Подобни теми

    • от coldrage
      Здравейте, от скоро съм с Ubuntu 18.04. Опитвам се да подкарам една игра, но ми дава следният проблем :
      Wine cannot find the FreeType font library.  To enable Wine to
      use TrueType fonts please install a version of FreeType greater than
      or equal to 2.0.5.
      http://www.freetype.org

      Търсих инфо в нета и правих какви ли не опити но не можах да го реша.
      Помагайте, моля!
    • от cybercop
      За който има нужда, пускам този метод за инсталация на 64 битова версия на WPS офис в Debian/Ubuntu базирани дистрибуции. В офиса съм добавил българския речник за проверка на правописа и съм сменил иконите за стартерите. Всеки файл в пакета е сложен в нужната папка и след, като го разархивирате, просто отваряте файловия мениджър с администраторски права и слагате файловете в същата директория на вашата файлова система. 
      Пакета с офиса : https://yadi.sk/d/wkGCT4lw3V59AW
      За да разботи, трябва да имате инсталирана библиотеката libpng12-0. Ако липсва в хранилищата на новите дистрибуции (Debian 9 +), можете да инсталирате пакет от предходна версия. Пускам пакет с библиотеката. Можете да го разархивирате и да поставите файловете на нужните места, подобно на тези от офиса.
      https://yadi.sk/d/LBPmSj4a3V59Pw
      Пускам и пакетче шрифтове със знаци, които ползва WPS, извън основния за него шрифт (за текста) Calibri. Последният е лицензиран и си е ваша работа, откъде ще го сваляте и добавяте.
      https://yadi.sk/d/fTwyDh643V5AV7
      Папката с шрифтовете се поставя в /usr/share/fonts или в скрита папка .fonts на потребителската директория.
      В Debain 9, офисът няма да стартира, ако не е направена конфигурацията на изгледа на Qt4 приложенията. Затова, трябва или да инсталирате qt4-qtconfig и да направите конфигурация с нея, или да свалите това файлче и да го поставите в скрита папка .config на потребителската директория.
      https://yadi.sk/d/WPZurP4M3V5AsU
      В него е зададено, Qt4 приложенията да следват настройките на GTK+ темата.
      След тези шамански манипулации, отваряте терминала и пускате тези две команди :
      sudo update-icon-caches /usr/share/icons/*
      sudo update-mime-database /usr/share/mime
       
      За да презаредите кеша на иконите и файловите асоциации. И да не се вижда веднага някоя икона в менюто, след рестарта всичко ще си дойде на мястото.
      Добре е да пуснете и едно :
      fc-cache -fv 
      което си е препоръчително при всяко бърникане в шрифтовете.
    • от Белгиеца
      Отделна тема за полезния софтуер acestream за linux.
      Преписах от други чуждестранни сайтове разни команди за инсталиране и ги изпробвах на два компютъра и на различни твърди дискове. За по-кратко ще ви изложа само процедурата която проработи при мен.
      Новият engine 3.1.16 на acestream го инсталирах с тези команди (лепени в терминала с десен бутон на мишката, по 1 ред наведнъж и бутона Enter или ОК според клавиатурата):
      wget "http://dl.acestream.org/linux/acestream_3.1.16_ubuntu_16.04_x86_64.tar.gz"
      tar zxvf acestream_3.1.16_ubuntu_16.04_x86_64.tar.gz
      sudo mv acestream_3.1.16_ubuntu_16.04_x86_64 /opt/acestream
      (тука ще ви иска паролата ви, докато я пишете не я виждате, след като я потвърдите с ОК, ако е грешна ще ви го каже)
      sudo apt-get install python-setuptools
      sudo apt-get install python-m2crypto
      sudo apt-get install python-apsw
      sudo apt-get install python-gtk2
      sudo apt-get install python-appindicator
      За Kubuntu, Lubuntu и Ubuntu 16 Mate те бяха достатъчни, но за Мint 18 трябваше да добавя и ето тази:
      sudo rm -rf /usr/lib/python2.7/dist-packages/cryptography
      След това се пише в терминала ето тази:
      /opt/acestream/start-engine --client-gtk
      и той тръгва да работи като в лентата долу или горе или странично ( както сте си го подредили ) се появява едно цветно кръгче, с десен бутон на мишката върху него се показват опциите му.
      До тук добре, може да се гледа телевизия само с енджина направо от браузър.
      Но може и да инсталирате и acestream-player_3.0.2 за да ви е по-удобно гледането с готова листа ( списък ) от стотици канали, без да сте ги търсили по разни сайтове. Свалих ето от тук:
      https://drive.google.com/drive/folders/0B7AdLMiZn4FzQ1hLZWxaQ19YY2c
      тези пакети
      libgnutls-deb0-28_3.3.15-5ubuntu2_amd64.deb
      acestream-engine_3.0.5.1-0.2_amd64.deb
      acestream-player-compat_3.0.2-1-1_amd64.deb
      acestream-player-data_3.0.2-1.1_amd64.deb
      acestream-player_3.0.2-1.1_amd64.deb
      и ги инсталирах по реда в който ги виждате ( иначе излиза грешка, ако пробвате да инсталирате първо плейъра ), кликах по тях с десен бутон и избирах да бъдат отворени с инсталатора Gdebi.
      Така, сега вече можете да пуснете ПЪРВО новия енджин с командата 
      /opt/acestream/start-engine --client-gtk
      или с направена готова иконка върху бюрото в Минт, като кликнете на нея и той тръгва без писане в терминал.
      Чак след като вече е пуснат и работи новият енджин, чак тогава пускате и плейъра и си отваряте плейлистата и гледате СТОТИЦИ канали.
      Ако пуснете първо плейъра той ще пусне сам стария енджин (acestream-engine_3.0.5) с който някои канали няма да ви се отварят.
      Ако искате да можете да си вадите нови стриймове от разни сайтове, тогава става най-лесно ( без ровене из HTML кода на страницата ) като си инсталирате браузъра PaleMoon и също инсталирате acestream-mozilla-plugin със следните команди:
      echo 'deb http://repo.acestream.org/ubuntu/ trusty main' | sudo tee /etc/apt/sources.list.d/acestream.list
      sudo wget -O - http://repo.acestream.org/keys/acestream.public.key | sudo apt-key add -
      sudo apt-get update
      sudo apt-get install acestream-mozilla-plugin
      Този плагин ще ви отваря видеото директно в браузъра PaleMoon и като кликнете с десен бутон на мишката върху картинката ще излезе меню от което копирате стрийма и си го записвате в текстов файл, да си го гледате и друг път без да ходите на сайта и без да виждате реклами.
      Това е с което мога да ви помогна за сега, ако има нещо неясно питайте, ако знам как става ще ви отговоря.
      Който знае как да инсталира acestream на други линукси, да речем на PCLinuxOS може да го обясни при добро желание.
       
    • от glowmaster7
      Лаптопа е с Ubuntu и с голямо нежелание го ползвам заради тази система, има ли начин да копирам/клонирам този от PC върху лаптопа.
       Win 10 pro е директена актуализация от предишният ми win 7 pro и няма ключ за активация, така като всичко става автоматично, когато update-вах.
      Добро утро на всички ^^
    • от streleca_stz
      Здравейте,
      Имам пробем с линукса ми - не мога да се свърша с никаква LAN мрежа. До колкото виждам от лога (прикачен по-долу) се оказва, че адаптерът е спрян, но не мога да го пусна - през мениджъра в настройките така и не ми дава като опции да го "включа", а ръчното създаване на LAN мрежа не оказа някаква промяна... Някой ако може да даде предложение как да реша този проблем ще съм Ви много благодарен!
       
  • Дарение

×

Информация

Поставихме бисквитки на устройството ви за най-добро потребителско изживяване. Можете да промените настройките си за бисквитки, или в противен случай приемаме, че сте съгласни с нашите условия за ползване.