LINUX.ORG.RU

[KDE4] Открыть документ с командной строки, используя кедовские привязки файлов


0

0
В третьих кедах команда kfmclient exec <filename> запускала файл с помощью связанной программы: набираешь kfmclient exec pornuna001.jpg, и открывается gwenview. В четвёртых это зачем-то убрали. А что добавили взамен, кто-нибудь знает?
Ответ на: комментарий от adarovsky
О, нашёл!

else if ( command == "exec" && argc >= 2)
{
    // compatibility with KDE 3 and xdg-open
    QStringList kioclientArgs;
    kioclientArgs << "exec" << args->arg(1);
    if (argc == 3)
        kioclientArgs << args->arg(2);

    int ret = KProcess::execute("kioclient", kioclientArgs);
    return ret == 0;
}

Поставил этот kioclient, kioclient exec работает нормально.
ero-sennin ★★
() автор топика
Ответ на: комментарий от dexpl
> xdg-open?

Кстати, оно тоже запускает kfmclient exec. =) А у меня ещё и ругается:
/usr/bin/xdg-open: line 321: test: : integer expression expected
/usr/bin/xdg-open: line 322: test: : integer expression expected
/usr/bin/xdg-open: line 323: test: : integer expression expected
ero-sennin ★★
() автор топика
Ответ на: комментарий от ero-sennin
> А у меня ещё и ругается:
/usr/bin/xdg-open: line 321: test: : integer expression expected

Тды ой, как говорится. В GNOME и XFCE работает
dexpl ★★★★★
()
Ответ на: комментарий от ero-sennin
А ругается оттого, что хочет kde-config, а в 4-х кедах его переименовали в kde4-config. Лол.
ero-sennin ★★
() автор топика
специально сейчас сделал kfmclient exec wallpaper1_1280x960.jpg открыло gvenview. кде-4.1.3, дженту.
mic ★★★★★
()
Ответ на: комментарий от ero-sennin
а что за дистр? сейчас проверил дома в дебиане - тоже работает. правда kioclient и там и там есть, причём ставился сам, кто-то его вытянул как зависимость.
mic ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.