Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Wal commander - файл менеджер  (Прочитано 75336 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн wal

  • Автор темы
  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Re: Wal commander - файл менеджер
« Ответ #150 : 29 Января 2013, 20:12:27 »
собрал дома на Debian 6 - все в порядке, разве только напряг момент связанный с размером файла - все время в байтах, а это не удобно.

про размер в байтах, да, надо доделать, в выходные новую версию буду выкладывать, если не забуду :) переделаю эти байты

на работе с таким же дебианом собираться отказался...

если собирался из исходников (не установкой deb), то надо чтоб были библиотеки libstdc++-dev, libX11-dev, libpthread-dev ну и сам с++ нужен иначе не соберется,
библиотеки libsmnclient-dev, libssh2-dev и libfreetype-dev тоже нужны, но необязательны (если их нет, то smb, sftp и нормальных шрифтов не будет)

и кстати где расположена функция майн?

ф-ция main расположена в файле nc.cpp в 102 строке

 

Оффлайн пингвинчик

  • Новичок
  • *
  • Сообщений: 27
  • лень, именно лень сделала из обезьяны админа...
    • Просмотр профиля
Re: Wal commander - файл менеджер
« Ответ #151 : 30 Января 2013, 13:42:39 »
проект весьма занятный, немогли бы вы выложить еще и документацию к коду? просто разбираться в нем не очень-то легко. хотя бы описание, что в каком файле\классе лежит
ни когда не верьте трудолюбивому админу... только лень может заставить его сделать так чтобы все работало...

Оффлайн wal

  • Автор темы
  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Re: Wal commander - файл менеджер
« Ответ #152 : 30 Января 2013, 16:48:51 »
проект весьма занятный, немогли бы вы выложить еще и документацию к коду? просто разбираться в нем не очень-то легко. хотя бы описание, что в каком файле\классе лежит
К сожалению такой доки нет, в одиночном написании она и не требовалась, я по честному пытался начать ее делать, но время жалка

Оффлайн Чистый

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3473
  • nix - вот оно счастье...
    • Просмотр профиля
Re: Wal commander - файл менеджер
« Ответ #153 : 30 Января 2013, 17:04:03 »
а коменты писать ? А из них уже потом доку стряпать ?
Тестовый репозиторий kdeNeur ppa:devcode/kdeneur
各々が死ぬことをどのように決定する

Оффлайн wal

  • Автор темы
  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Re: Wal commander - файл менеджер
« Ответ #154 : 30 Января 2013, 17:36:18 »
а коменты писать ? А из них уже потом доку стряпать ?
доку я и без комментов могу написать, код мне и так понятен, просто времени нет

Оффлайн Чистый

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3473
  • nix - вот оно счастье...
    • Просмотр профиля
Re: Wal commander - файл менеджер
« Ответ #155 : 30 Января 2013, 17:38:31 »
просто двух зайцев бы убили о коменты раставили бы тем кто будет юзать код и доку сделали бы
Тестовый репозиторий kdeNeur ppa:devcode/kdeneur
各々が死ぬことをどのように決定する

Оффлайн wal

  • Автор темы
  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Re: Wal commander - файл менеджер
« Ответ #156 : 01 Февраля 2013, 17:10:05 »
Выложил версию 0.12.0, добавлена подсветка синтаксиса в редакторе (для C,C++,perl,php,sh,pascal,xml,http)

просто двух зайцев бы убили о коменты раставили бы тем кто будет юзать код и доку сделали бы
опять некогда было на зайцев охотиться :(

Оффлайн Чистый

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3473
  • nix - вот оно счастье...
    • Просмотр профиля
Re: Wal commander - файл менеджер
« Ответ #157 : 01 Февраля 2013, 17:23:45 »
опять некогда было на зайцев охотиться :(
Как я вас понимаю.... Может запилить вам ppa для ubuntu?
Тестовый репозиторий kdeNeur ppa:devcode/kdeneur
各々が死ぬことをどのように決定する

Оффлайн wal

  • Автор темы
  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Re: Wal commander - файл менеджер
« Ответ #158 : 02 Февраля 2013, 18:36:58 »
опять некогда было на зайцев охотиться :(
Как я вас понимаю.... Может запилить вам ppa для ubuntu?
Доделаю но должного уровня, сам запилю (сейчас то даже иконка не придумана :) )
но за предлагаемую помощь спасибо.

Оффлайн Чистый

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3473
  • nix - вот оно счастье...
    • Просмотр профиля
Re: Wal commander - файл менеджер
« Ответ #159 : 02 Февраля 2013, 18:39:43 »
ну если что обращайся :) буду рад помочь...
Тестовый репозиторий kdeNeur ppa:devcode/kdeneur
各々が死ぬことをどのように決定する

Оффлайн Pavel798

  • Активист
  • *
  • Сообщений: 396
    • Просмотр профиля
Re: Wal commander - файл менеджер
« Ответ #160 : 02 Февраля 2013, 21:12:40 »
Версия 0.12.0 - странно ведёт себя встроенный терминал. Запускаю top - запускается и работает.
Нажимаю по привычке ctrl+Z - работать перестаёт, но виснет, приглашение командной строки не появляется.
После этого кнопками wcm уже не закрыть.  Только насильственными методами.

Подозреваю, дело не в моей системе - guake ведёт себя как обычно.
« Последнее редактирование: 02 Февраля 2013, 21:18:26 от Pavel798 »

Оффлайн wal

  • Автор темы
  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Re: Wal commander - файл менеджер
« Ответ #161 : 03 Февраля 2013, 07:58:39 »
Версия 0.12.0 - странно ведёт себя встроенный терминал. Запускаю top - запускается и работает.
Нажимаю по привычке ctrl+Z - работать перестаёт, но виснет, приглашение командной строки не появляется.
После этого кнопками wcm уже не закрыть.  Только насильственными методами.

Подозреваю, дело не в моей системе - guake ведёт себя как обычно.
так себя ведет не только версия 0.12.0 (предыдущие тоже)
вообще это не совсем баг, просто ctrl-Z не очень стандартный способ завершения процесса
по факту это не завершение, а остановка, и процесс остается в спящем режиме
если после такой остановки в обычном терминале запустить ps то видно, что процесс то не завершился

вообще, для выхода из top обычно используют просто кнопку q (или хотя-бы Ctrl-C), а Ctrl-Z в обычном случае переводит процесс в спящий режим (не завершает) можно продолжить выполнение такого спящего процесса (kill -SIGCONT номер), но с top так не получается

wcm не смотрит в каком режиме процесс, а просто ждет его завершения (надо мне тут подумать еще)

в любом случае ожидание командера можно остановить нажатием ctrl-alt-C (забыл эти кнопки в хелпе указать), тогда появится окошко с вопросом, и можно убить шел запустивший top 

т.е. если что - ctrl-alt-C

   

Оффлайн Pavel798

  • Активист
  • *
  • Сообщений: 396
    • Просмотр профиля
Re: Wal commander - файл менеджер
« Ответ #162 : 03 Февраля 2013, 09:54:27 »
Большое спасибо за ликбез.
(Нажмите, чтобы показать/скрыть)

Оффлайн пингвинчик

  • Новичок
  • *
  • Сообщений: 27
  • лень, именно лень сделала из обезьяны админа...
    • Просмотр профиля
Re: Wal commander - файл менеджер
« Ответ #163 : 06 Февраля 2013, 11:58:59 »
итак епопея продолжается. попробовал собрать из новых исходных (дату файлов со старыми не сравнивал) получил тоже самое
cc -c -D_FILE_OFFSET_BITS=64 -I /usr/local/include -O3 -I wal -I swl -pthread -I /usr/include/freetype2 -D USEFREETYPE vfs-sftp2.cpp
vfs-sftp2.cpp: In member function ‘int FSSftp::CheckSession(int*, FSCInfo*)’:
vfs-sftp2.cpp:181: error: ‘libssh2_session_handshake’ was not declared in this scope
vfs-sftp2.cpp: In member function ‘virtual FSString FSSftp::StrError(int)’:
vfs-sftp2.cpp:335: error: ‘LIBSSH2_ERROR_BANNER_RECV’ was not declared in this scope
vfs-sftp2.cpp:376: error: ‘LIBSSH2_ERROR_SOCKET_RECV’ was not declared in this scope
vfs-sftp2.cpp:377: error: ‘LIBSSH2_ERROR_ENCRYPT’ was not declared in this scope
vfs-sftp2.cpp:378: error: ‘LIBSSH2_ERROR_BAD_SOCKET’ was not declared in this scope
make[1]: *** [vfs-sftp2.o] Error 1

кажется вопрос исчерпался сам собой - функция введена в версии 1.2.8, у меня - 1.2.6 попробую обновить.

думаю уместно будет прикрутить такой костыль в файле libtester/libssh2_test.cpp

if (!libssh2_version(0x010208))return 1; - сие обеспечит сборку с устаревшим libssh2, хотя в перспективе, нужнобы сделать так для всех не обязательных зависимостей, ну или хотябы указать версию либы в пакете .deb

да и реализация размера файла - ни чуть не лучше чем было:) если найду вашу реализацию - перепилю как надо (ну или как мне кажется "как надо")
« Последнее редактирование: 06 Февраля 2013, 13:29:16 от пингвинчик »
ни когда не верьте трудолюбивому админу... только лень может заставить его сделать так чтобы все работало...

Оффлайн wal

  • Автор темы
  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Re: Wal commander - файл менеджер
« Ответ #164 : 06 Февраля 2013, 13:35:01 »
итак епопея продолжается. попробовал собрать из новых исходных (дату файлов со старыми не сравнивал) получил тоже самое
cc -c -D_FILE_OFFSET_BITS=64 -I /usr/local/include -O3 -I wal -I swl -pthread -I /usr/include/freetype2 -D USEFREETYPE vfs-sftp2.cpp
vfs-sftp2.cpp: In member function ‘int FSSftp::CheckSession(int*, FSCInfo*)’:
vfs-sftp2.cpp:181: error: ‘libssh2_session_handshake’ was not declared in this scope
vfs-sftp2.cpp: In member function ‘virtual FSString FSSftp::StrError(int)’:
vfs-sftp2.cpp:335: error: ‘LIBSSH2_ERROR_BANNER_RECV’ was not declared in this scope
vfs-sftp2.cpp:376: error: ‘LIBSSH2_ERROR_SOCKET_RECV’ was not declared in this scope
vfs-sftp2.cpp:377: error: ‘LIBSSH2_ERROR_ENCRYPT’ was not declared in this scope
vfs-sftp2.cpp:378: error: ‘LIBSSH2_ERROR_BAD_SOCKET’ was not declared in this scope
make[1]: *** [vfs-sftp2.o] Error 1

кажется вопрос исчерпался сам собой - функция введена в версии 1.2.8, у меня - 1.2.6 попробую обновить.


можно стереть файл libtester/libssh2_test.cpp
выполнить make clean
и make

правда тогда sftp просто не будет

а что это за дистриб. Linuxа? в принципе отсутствие этих функций и констант не так фатально, могу и убрать их использование если их нет. это версии до 1.2.5 использовать не получится (там многопоточность не поддерживается)

ps:
  хотел же sftp свой написать (без доп. библиотек), пожалел неделю времени :)

 

 

Страница сгенерирована за 0.018 секунд. Запросов: 19.