LINUX.ORG.RU

Magic Folder, KDE 4.10.4

 , ,


0

2

Подскажите, работает ли у кого-нибудь плазмоид Magic Folder? Желательно на последних версиях кед.

Плазмоид позволяет скинуть на него кучу файлов, которые он сам потом рассортировывает по папкам по regex/wildcard/bash-скриптам.

То ли я неправильно скидываю файлы в него, то ли пакеты какие-то недоустановлены...

★★★
Ответ на: комментарий от ziemin

Вроде всё работает. Правда я скриптом всё решил делать.

Что-то вроде этого:

#!/bin/bash
while [ -n "$1" ]
do
	case "$1" in
	ftp:*|http:*|https:*)
		#wget "$1"
		zenity --info --text "wget $1"
		;;
	*)
		zenity --info --text "regular file $1"
		;;
	esac
	shift
done

Сижу пилю

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

Cпасибо за ответ! Вроде бы плазма-окружение мало изменилось от 4.8 к 4.10. Подозреваю, что у меня-таки зависимостей не хватает каких-то, но автор очень лаконичен в описании требований.

Чувствую, дебагать придется...

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

Никаких зависимостей. Правда я кеды ставил как task-kde. В любом случае пакет один. Я ставил штатно (ч/з другие виджеты...) В чём проблема-то?

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

проблема в том, что у меня кубунту, и нет пакета task-kde, соответственно, ситуация неясная.

Не получается «перетащить» файлы, то есть, я их переношу drag&drop'ом на плазмоид... и ничего не происходит. Всё.

Adonai ★★★
() автор топика

Есть же какая-то консольная прога, кажись типа plasmoidviewer. Запусти через нее.

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

Спасибо за наводку! Не знал, куда ошибки графики по умолчанию сыплются.

recompiling de/LC_MESSAGES/magic-folder.po ...
recompiling en/LC_MESSAGES/magic-folder.po ...
recompiling pl/LC_MESSAGES/magic-folder.po ...

Traceback (most recent call last):
  File "/usr/share/kde4/apps/plasma_scriptengine_python/pyappletscript.py", line 134, in eventFilter
    apply(getattr(self.pyapplet,handler), (event,) )
  File "/home/adonai/.kde/share/apps/plasma/plasmoids/magic-folder/contents/code/main.py", line 225, in dropEvent
    self.sort(t)
  File "/home/adonai/.kde/share/apps/plasma/plasmoids/magic-folder/contents/code/main.py", line 274, in sort
    print f.__str__().encode("latin-1")
UnicodeEncodeError: 'latin-1' codec can't encode characters in position 20-26: ordinal not in range(256)
plasma-desktop(1735)/plasma StatusNotifierItemSource::refreshCallback: DBusMenu disabled for this application 
Adonai ★★★
() автор топика
Ответ на: комментарий от Adonai

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

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

В словах чувствуется искренность.

Написал. Немного публицистично, но надеюсь, его тоже тронет:

Good time of day.

I have noticed important regression in your plasmoid in newer versions of KDE desktop.

I have Kubuntu 13.04 installed, with all the default packages of PyQt/PyKDE. I had following error when trying to drop files on magic folder:

Traceback (most recent call last): File «/usr/share/kde4/apps/plasma_scriptengine_python/pyappletscript.py», line 134, in eventFilter apply(getattr(self.pyapplet,handler), (event,) ) File «/home/adonai/.kde/share/apps/plasma/plasmoids/magic-folder/contents/code/main.py», line 225, in dropEvent self.sort(t) File «/home/adonai/.kde/share/apps/plasma/plasmoids/magic-folder/contents/code/main.py», line 274, in sort print f.__str__().encode(«latin-1») UnicodeEncodeError: 'latin-1' codec can't encode characters in position 20-26: ordinal not in range(256)

So I was helped by a users of my forum, then changed used codec to utf-8 and all worked. I assume these lines are there only for testing purposes so I could delete them with the same result.

Please, if you are still here and can confirm this regression on new versions of kde/python/pyqt, accept our small team efforts of seeking down and fixing this issue and update this great plasmoid.

Adonai ★★★
() автор топика
Ответ на: комментарий от anonymous

Дождался ответа:

Hello Адонай, I'm sorry I haven't maintained the magic folder in a while. I also can't test your regression, but I understand why it's happening. And it can indeed be fixed by removing the offending line. Unluckily I can't really test if it works fine now, as my system refuses to reinstall the plasmoid altogether. Would you kindly test it for me, so won't upload a broken version to freedesktop.org?

Итак, исправленная версия во вложении: http://rghost.ru/47606472 (не вирус, брат жив, зависимости никакой)

Кому интересно, тестируем! Ответ в тему, я ему перешлю письмо.

Adonai ★★★
() автор топика
Ответ на: комментарий от anonymous

Написал, что выложил, но я нигде не могу найти куда.

У freedesktop.org странная иерархия, его репозиторий даже поиск гугла по сайту не находит.

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

По идее, чтобы KDE увидел новую версию, её следует обновить здесь.

anonymous
()
12 октября 2013 г.
Ответ на: комментарий от Adonai

Adonai

При установке с помощью стандартной утилиты Get Hot New Stuff (как-то так) всё ещё скачивается старая версия, которая имеет всё те же проблемы с не-ASCII символами. Нужно загрузить исправленную версию на kde-look.org. Если не сложно, укажи автору на это, или, если не хочешь больше списываться с автором, дай его адрес, я сам напишу.

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

Адрес у него bizzl.greekdog (at) googlemail.com

Я сам напишу, как свободная минутка будет, если хочешь, можешь тоже написать.

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

Думаю, не надо его заваливать спамом. Я спросил на случай, если вам уже надоело решать этот вопрос :-).

Если же моё непосредственное участие понадобится, например, в качестве массовки для убедительности - пишите здесь.

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

Ну как успехи, Adonai? Benjamin Kleiner, смотрю, так и не выложил исправленный вариант на kde-look.org. Писать мне ему или не писать?

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