LinuxForum.Fans
Тема

Можно так или нет? KDE - может?

Автор: Drag_N 57 сообщений 9526 просмотров
#177613
Fat-Zer написал:
что там именно написать - не знаю...
text

add_subdirectory(about/suse)

set(kio_sysinfo_SRCS sysinfo.cpp )

kde4_add_plugin(kio_sysinfo ${kio_sysinfo_SRCS}) target_link_libraries(kio_sysinfo ${KDE4_KIO_LIBS} hd hal dbus-1 GL ${KDE4_SOLID_LIBS} X11) install(TARGETS kio_sysinfo DESTINATION ${PLUGIN_INSTALL_DIR})

set(libksysinfopart_SRCS ksysinfopart.cpp )

kde4_add_plugin(libksysinfopart ${libksysinfopart_SRCS}) target_link_libraries(libksysinfopart ${KDE4_KHTML_LIBS} ${KDE4_KPART_LIBS} ) install(TARGETS libksysinfopart DESTINATION ${PLUGIN_INSTALL_DIR})

install( FILES sysinfo.protocol ksysinfopart.desktop DESTINATION ${SERVICES_INSTALL_DIR} ) install( FILES kfmclient_sysinfo.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} )

find_package(SharedMimeInfo REQUIRED) install(FILES x-sysinfo.xml DESTINATION ${XDG_MIME_INSTALL_DIR}) update_xdg_mimetypes(${XDG_MIME_INSTALL_DIR})

это принципиальная фича , на хромой кобыле нахрапом не объехать ..

#177649
gramozeka написал:
это принципиальная фича , на хромой кобыле нахрапом не объехать ..

ошибаетесь :D
вы меня с мысли сбили своим патчем на kdelibs... там не хватало пары строчек:

Показать
text

cmake_minimum_required(VERSION 2.6)
add_subdirectory(about/suse)

set(kio_sysinfo_SRCS sysinfo.cpp )

find_package(KDE4 REQUIRED) include (KDE4Defaults)

kde4_add_plugin(kio_sysinfo ${kio_sysinfo_SRCS}) target_link_libraries(kio_sysinfo ${KDE4_KIO_LIBS} hd hal dbus-1 GL ${KDE4_SOLID_LIBS} X11) install(TARGETS kio_sysinfo DESTINATION ${PLUGIN_INSTALL_DIR})

set(libksysinfopart_SRCS ksysinfopart.cpp )

kde4_add_plugin(libksysinfopart ${libksysinfopart_SRCS}) target_link_libraries(libksysinfopart ${KDE4_KHTML_LIBS} ${KDE4_KPART_LIBS} ) install(TARGETS libksysinfopart DESTINATION ${PLUGIN_INSTALL_DIR})

install( FILES sysinfo.protocol ksysinfopart.desktop DESTINATION ${SERVICES_INSTALL_DIR} ) install( FILES kfmclient_sysinfo.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} )

find_package(SharedMimeInfo REQUIRED) install(FILES x-sysinfo.xml DESTINATION ${XDG_MIME_INSTALL_DIR}) update_xdg_mimetypes(${XDG_MIME_INSTALL_DIR})

правда не компилится... хедеры нужно поправить...

#177655

В таком случае есть смысл сделать форк Dolphin'a, который будет подражать виндовому проводнику. Это было бы интересно!

#177671
Fat-Zer написал:
правда не компилится... хедеры нужно поправить...

не только хедеры , если указать все пути она начинает сыпать :

в общем направление то есть , да только дорогу свою придется прокладывать .., но идея заманчивая :rolleyes: , ..

#177684

Если бы это делал я, то я бы просто набросал простой файловый менеджер на Qt4, а уже потом попытался прикрутить к нему часть функций долфина.

#177687

gramozeka, криво поправили значит... для начала в CMakeList.txt не хватает подключения кьюта и инклюдов dbus'а...
вот полный патч: http://paste.pocoo.org/show/441372/
у меня всё собирается, работоспособность не проверял. Из зависимостей - хал, так что желающих попользоваться будет не много.
Writer, facepalm... ну кому нужен этот форк?! делать форк - это большая ответственность, а иначе или что-то кривое получится или болдженос.

gramozeka написал:
Fat-Zer без этого собрать не получится , а пересобирать kdelibs задача нетривиальная , так что упс ...

а вот это откуда вообще взялось?

#177702
Writer написал:
В таком случае есть смысл сделать форк Dolphin'a, который будет подражать виндовому проводнику. Это было бы интересно!

Наконец-то!!! Хоть кто-то меня поддерживает. Есть народ еще идеи?

gramozeka - может помощь нужна? Помогу чем смогу.

Кстати хотел добавить что пока меня интересует только эти диски прикрученные к определенной папке (корень, двд и так далее), их размерность как в винде (под диском индикация) не особо интересует, хотя очень полезно.

#177735

проверил, работоспособности нет - нынче поломано даже кое-что из кьюта, не говоря уже о kdelbs... нужно переписывать с нуля...

#177740

работает при сборке с -O0, но так, что лучше б не работало... каждые 10 секунд дёргает сидюк... в общем в топку его...

#177792

... собрал я её вчера - переписывать надо с нуля , сырая она - мама не горюй , часть функций просто не работают из-за архаичности кода , попробовал поковырять , ть-фу - проще переписать ...

#177812

Помоему в нем много лишнего, например - сгусток такой информации не сильно нужен. Понимаю диски, свободное место, но остальное в топку

#177905

Я прочитал всю тему и вообще не понял что хотят сделать)
Хотя нет... если я правильно понял хотят точки входа увидеть не слева а в центре.. наверное...
Одна из мыслей это дело явно не удобства, а привычки.
И если есть отличия то они на столько минимальны что я бы ответил: Нет=)

P.S
скрины gramozeka понравились стильно=)

#178308

ЕМНИП в OpenSUSE по умолчанию домашняя страница Konqueror-а как раз системная информация, включая "диски" в виде ссылок с отображением свободного места и т.п. Очень похоже не Винду. Вполне удобно: ткнул на ссылку - открывается Dolphin с нужной точкой. Только как выглядит адресная строка я не вспомню:)

#178309

Ярослав, это и был sysinfo. который ныне практически не работает....

#178314

Нужны еще варианты

#178328

взгляните на Calculate Linux Windows Edition

#179135

Если переход предлагаете, не буду делать этого. Если же просто глянуть... Что там такого в этой сборке?

Войдите или зарегистрируйтесь, чтобы ответить.