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 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.