Yes, but who’s Bookmarks. Above are a few people (me included) that tried it, but we get strange results.
And again you have to type things you know, which is quite different from browsing to a subject and get 10 bookmarks presented by names you will say,: “O yes, that is the one I want > click”
When you ask about this very question: NO. I am just trying to find out if it is realy lost or if filing a bug will give me the answer: “you should try a bit better, there is a nice new solution there and there”.
When you mean those others, like the logical desktop case and the ISO date, yes. Those are of course not restricted to openSUSE users and, as I pointed to above, there are KDE forums discussions and KDE bug reports with endless arguments, rants crippling bypass solutions and all that belongs to highly frustrated users to be read there.
Ah… OK… Sorry I missed that, thought I’d found something that may have been of help, but as I wrote, I’d not tried it. My bad…
You could try asking on the KDE Community Forums over at http://forum.kde.org/
No worry, I know you are a very helpful person here.
Yes, I am a member there, I may ask there, but I feel better at home here rotfl!
This is a plasmoid for plasma 5. The original goal was to replace the bookmarkplasmoid of KDE4: https://github.com/renn0xtek9/BookMarkWidgets
Thanks Karl. It looks as if somebody tried to solve my (and apparently also his problem. It acts on the bookmarks.xml file that I indeed have (copied from the old system), so that looks good.
Will investigate further how to download and install, etc.
Hm, the readme ask me to
apt install extra-cmake-modules plasma-framework-dev qtdeclarative5-dev libkf5iconthemes-dev build-essentials g++
I can of course use zypper, but can not find all of those (some may be available under another name).
As I said, needs further investigation
On Sat 09 Mar 2019 03:06:03 PM CST, hcvv wrote:
Hm, the readme ask me to
Code:
apt install extra-cmake-modules plasma-framework-dev
qtdeclarative5-dev libkf5iconthemes-dev build-essentials g++
I can of course use zypper, but can not find all of those (some may be
available under another name).
As I said, needs further investigation
Hi
In the source look at the CMakeLists.txt file should tell you what
packages it’s looking for in the line(s) find_package;
–
Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
SLES 15 | GNOME Shell 3.26.2 | 4.12.14-25.28-default
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!
This is the complete CMakeLists.txt
# Set minimum CMake version (required for CMake 3.0 or later)
cmake_minimum_required(VERSION 2.8.12)
set(PROJECT_VERSION_MAJOR 2)
set(PROJECT_VERSION_MINOR 0)
set(PROJECT_VERSION_PATCH 1)
# Use Extra CMake Modules (ECM) for common functionality.
# See http://api.kde.org/ecm/manual/ecm.7.html
# and http://api.kde.org/ecm/manual/ecm-kde-modules.7.html
find_package(ECM REQUIRED NO_MODULE)
# Needed by find_package(KF5Plasma) below.
set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR} ${CMAKE_MODULE_PATH})
set(CMAKE_INSTALL_PREFIX=/usr)
# Locate plasma_install_package macro.
find_package(KF5Plasma REQUIRED)
# add_subdirectory(DataEngine/)
add_subdirectory(libbookmarksmodule/)
# Add installatation target ("make install").
plasma_install_package(plasmoid org.kde.bookmarkplasmoid)
Rather giberish to me, but the find_pcakage line does not mention much, or do I misinterprete what I read?
I assume that I will have to install the Development Pattern in any case.
On the “newer is better” statement: I think that’s outright unfair. If you don’t report bugs, don’t file feature requests or join those, how are the devs going to know? Furthermore, would you prefer the devs to build relying on underlying tech that’s no longer maintained or supported? Which is the case with Qt3 and Qt4.
I don’t think you need the entire Development Pattern. Just the kdedevel* patterns should be enough. Usually one unpacks the source to ‘some_folder’, cd’s into that ‘some_folder’, and do
mkdir build
cd build
cmake
make install
I know the most often used sequence of configure, make, as root make install, but this REadme says:
Compile instruction
Under ubuntu you will need
git clone GitHub - renn0xtek9/BookMarkWidgets
cd BookMarkWidgets
sudo apt install extra-cmake-modules plasma-framework-dev qtdeclarative5-dev libkf5iconthemes-dev build-essentials g++
./install.sh
On Sat 09 Mar 2019 04:36:03 PM CST, Knurpht wrote:
On the “newer is better” statement: I think that’s outright unfair. If
you don’t report bugs, don’t file feature requests or join those, how
are the devs going to know? Furthermore, would you prefer the devs to
build relying on underlying tech that’s no longer maintained or
supported? Which is the case with Qt3 and Qt4.
I don’t think you need the entire Development Pattern. Just the
kdedevel* patterns should be enough. Usually one unpacks the source to
‘some_folder’, cd’s into that ‘some_folder’, and do
Code:
mkdir build
cd build
cmake
make install
Hi
Not for Plasma… Seems it has it’s own locations for files…
Not built a plasmoid before, it should work…
–
Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
SLES 15 | GNOME Shell 3.26.2 | 4.12.14-25.28-default
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!
In the Widget’s description, “keditbookmark” is mentioned – which is what I used to import Firefox Bookmarks (exported to HTML) into the KDE Plasma Bookmarks – sadly, that didn’t work …
- Enabling Baloo also didn’t help.
BTW, there’s a source package named “kbookmarks” which isn’t normally installed but, the package info indicates it builds “libKF5Bookmarks5” which is installed by default …
[HR][/HR]I’m giving up on this issue – KRunner works as expected – I begin to type either “Web-” or “Firef” and Firefox is listed or, I hit the “Home” key on my Cherry CyMotion Master Linux Keyboard – then begin typing what I want into Firefox’s Address Bar – job done …
Sorry, I am a bit a noob here.
I found a repo:
https://download.opensuse.org/repositories/home:/malcolmlewis:/TESTING/openSUSE_Leap_15.0/
Added it to my repolist and now use YaST to look at it. There are 18 packages there, but none of the names or summaries triggers me as being the bookmark widget.
Hi
Yup, not building for Leap 15.0… need to look at more patches I guess…
OK. I am gratefull that you tried. Thanks.
In any case thanks for trying to help. Realy appreciated.
Installed extra-cmake-modules libqt5-qtbase-devel libQt5WebKit5-devel plasma5-sdk libQt5WebKitWidgets-devel plasma-framework-devel kiconthemes-devel ki18n-devel and installed:
karl@erlangen:~/Downloads/software/BookMarkWidgets-master> ./install.sh
-- The following REQUIRED packages have been found:
* ECM (required version >= 1.6.0)
* Qt5Core
* KF5Plasma
CMake Warning (dev) at libbookmarksmodule/CMakeLists.txt:27 (PROJECT):
Policy CMP0048 is not set: project() command manages VERSION variables.
Run "cmake --help-policy CMP0048" for policy details. Use the cmake_policy
command to set the policy and suppress this warning.
The following variable(s) would be set to empty:
PROJECT_VERSION_MAJOR
PROJECT_VERSION_MINOR
PROJECT_VERSION_PATCH
This warning is for project developers. Use -Wno-dev to suppress it.
-- libbookmarkmodule: QT_IMPORTS_DIR.------------------------------------------------
/usr/lib/x86_64-linux-gnu/qt5/qml/
-- libbookmarkmodule: SRC.------------------------------------------------
bookmarkmodel.cpp
-- libbookmarkmodule: SRC.------------------------------------------------
bookmarkmodelplugin
-- Configuring done
CMake Warning (dev) in libbookmarksmodule/CMakeLists.txt:
Policy CMP0043 is not set: Ignore COMPILE_DEFINITIONS_<Config> properties.
Run "cmake --help-policy CMP0043" for policy details. Use the cmake_policy
command to set the policy and suppress this warning.
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) in libbookmarksmodule/CMakeLists.txt:
Policy CMP0043 is not set: Ignore COMPILE_DEFINITIONS_<Config> properties.
Run "cmake --help-policy CMP0043" for policy details. Use the cmake_policy
command to set the policy and suppress this warning.
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) in libbookmarksmodule/CMakeLists.txt:
Policy CMP0043 is not set: Ignore COMPILE_DEFINITIONS_<Config> properties.
Run "cmake --help-policy CMP0043" for policy details. Use the cmake_policy
command to set the policy and suppress this warning.
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at libbookmarksmodule/Tests/CMakeLists.txt:12 (add_executable):
Policy CMP0063 is not set: Honor visibility properties for all target
types. Run "cmake --help-policy CMP0063" for policy details. Use the
cmake_policy command to set the policy and suppress this warning.
Target "bookmarkmodelTEST" of type "EXECUTABLE" has the following
visibility properties set for CXX:
CXX_VISIBILITY_PRESET
VISIBILITY_INLINES_HIDDEN
For compatibility CMake is not honoring them for this target.
This warning is for project developers. Use -Wno-dev to suppress it.
-- Generating done
-- Build files have been written to: /home/karl/Downloads/software/BookMarkWidgets-master/build
0%] Built target bookmarkmodelplugin-qmldir
11%] Automatic MOC for target bookmarkmodelplugin
11%] Built target bookmarkmodelplugin_autogen
44%] Built target bookmarkmodelplugin
55%] Automatic MOC for target bookmarkmodelTEST
55%] Built target bookmarkmodelTEST_autogen
[100%] Built target bookmarkmodelTEST
[sudo] Passwort für root:
0%] Built target bookmarkmodelplugin-qmldir
11%] Automatic MOC for target bookmarkmodelplugin
11%] Built target bookmarkmodelplugin_autogen
44%] Built target bookmarkmodelplugin
55%] Automatic MOC for target bookmarkmodelTEST
55%] Built target bookmarkmodelTEST_autogen
[100%] Built target bookmarkmodelTEST
Install the project...
-- Install configuration: "Release"
-- Up-to-date: /usr/share/plasma/plasmoids/org.kde.bookmarkplasmoid
-- Up-to-date: /usr/share/plasma/plasmoids/org.kde.bookmarkplasmoid/contents
-- Up-to-date: /usr/share/plasma/plasmoids/org.kde.bookmarkplasmoid/contents/config
-- Up-to-date: /usr/share/plasma/plasmoids/org.kde.bookmarkplasmoid/contents/config/config.qml
-- Up-to-date: /usr/share/plasma/plasmoids/org.kde.bookmarkplasmoid/contents/config/main.xml
-- Up-to-date: /usr/share/plasma/plasmoids/org.kde.bookmarkplasmoid/contents/ui
-- Up-to-date: /usr/share/plasma/plasmoids/org.kde.bookmarkplasmoid/contents/ui/main.qml
-- Up-to-date: /usr/share/plasma/plasmoids/org.kde.bookmarkplasmoid/contents/ui/Bookmarkdelegate.qml
-- Up-to-date: /usr/share/plasma/plasmoids/org.kde.bookmarkplasmoid/contents/ui/config
-- Up-to-date: /usr/share/plasma/plasmoids/org.kde.bookmarkplasmoid/contents/ui/config/configsearch.qml
-- Up-to-date: /usr/share/plasma/plasmoids/org.kde.bookmarkplasmoid/contents/ui/config/configgeneral.qml
-- Up-to-date: /usr/share/plasma/plasmoids/org.kde.bookmarkplasmoid/contents/ui/Bookmarkview.qml
-- Up-to-date: /usr/share/plasma/plasmoids/org.kde.bookmarkplasmoid/metadata.desktop
-- Installing: /usr/share/metainfo/org.kde.bookmarkplasmoid.appdata.xml
-- Up-to-date: /usr/share/kservices5/plasma-applet-org.kde.bookmarkplasmoid.desktop
-- Up-to-date: /usr/lib/x86_64-linux-gnu/qt5/qml/MyPlugins/libbookmarkmodelplugin.so.2.0.1
-- Up-to-date: /usr/lib/x86_64-linux-gnu/qt5/qml/MyPlugins/libbookmarkmodelplugin.so
-- Up-to-date: /usr/lib/x86_64-linux-gnu/qt5/qml/MyPlugins/qmldir
karl@erlangen:~/Downloads/software/BookMarkWidgets-master>
However there is a configuration problem:
Fehler beim Laden der QML-Datei: file:///usr/share/plasma/plasmoids/org.kde.bookmarkplasmoid/contents/ui/main.qml:9:1: module “MyPlugins” is not installed
/usr/lib/x86_64-linux-gnu/qt5/qml/MyPlugins/ needs to be changed. Any idea where to put it in Tumbleweed?
On Sat 09 Mar 2019 06:46:03 PM CST, karlmistelberger wrote:
malcolmlewis;2896605 Wrote:
> Hi
> Yup, not building for Leap 15.0… need to look at more patches I
> guess…Installed extra-cmake-modules libqt5-qtbase-devel
> libQt5WebKit5-devel
plasma5-sdk libQt5WebKitWidgets-devel plasma-framework-devel
kiconthemes-devel ki18n-devel and installed:
Code:
karl@erlangen:~/Downloads/software/BookMarkWidgets-master> ./install.sh
– The following REQUIRED packages have been found:
- ECM (required version >= 1.6.0)
- Qt5Core
- KF5Plasma
CMake Warning (dev) at libbookmarksmodule/CMakeLists.txt:27 (PROJECT):
Policy CMP0048 is not set: project() command manages VERSION
variables. Run “cmake --help-policy CMP0048” for policy details. Use
the cmake_policy command to set the policy and suppress this warning.
The following variable(s) would be set to empty:
PROJECT_VERSION_MAJOR
PROJECT_VERSION_MINOR
PROJECT_VERSION_PATCH
This warning is for project developers. Use -Wno-dev to suppress it.
– libbookmarkmodule:
QT_IMPORTS_DIR.------------------------------------------------ /usr/lib/x86_64-linux-gnu/qt5/qml/
– libbookmarkmodule:
SRC.------------------------------------------------ bookmarkmodel.cpp
– libbookmarkmodule:
SRC.------------------------------------------------ bookmarkmodelplugin
– Configuring done
CMake Warning (dev) in libbookmarksmodule/CMakeLists.txt:
Policy CMP0043 is not set: Ignore COMPILE_DEFINITIONS_<Config>
properties. Run “cmake --help-policy CMP0043” for policy details. Use
the cmake_policy command to set the policy and suppress this warning.
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) in libbookmarksmodule/CMakeLists.txt:
Policy CMP0043 is not set: Ignore COMPILE_DEFINITIONS_<Config>
properties. Run “cmake --help-policy CMP0043” for policy details. Use
the cmake_policy command to set the policy and suppress this warning.
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) in libbookmarksmodule/CMakeLists.txt:
Policy CMP0043 is not set: Ignore COMPILE_DEFINITIONS_<Config>
properties. Run “cmake --help-policy CMP0043” for policy details. Use
the cmake_policy command to set the policy and suppress this warning.
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at libbookmarksmodule/Tests/CMakeLists.txt:12
(add_executable): Policy CMP0063 is not set: Honor visibility
properties for all target types. Run “cmake --help-policy CMP0063” for
policy details. Use the cmake_policy command to set the policy and
suppress this warning.
Target “bookmarkmodelTEST” of type “EXECUTABLE” has the following
visibility properties set for CXX:
CXX_VISIBILITY_PRESET
VISIBILITY_INLINES_HIDDEN
For compatibility CMake is not honoring them for this target.
This warning is for project developers. Use -Wno-dev to suppress it.
– Generating done
– Build files have been written
to: /home/karl/Downloads/software/BookMarkWidgets-master/build 0%]
Built target bookmarkmodelplugin-qmldir 11%] Automatic MOC for target
bookmarkmodelplugin 11%] Built target bookmarkmodelplugin_autogen
44%] Built target bookmarkmodelplugin
55%] Automatic MOC for target bookmarkmodelTEST
55%] Built target bookmarkmodelTEST_autogen
[100%] Built target bookmarkmodelTEST
[sudo] Passwort für root:
0%] Built target bookmarkmodelplugin-qmldir
11%] Automatic MOC for target bookmarkmodelplugin
11%] Built target bookmarkmodelplugin_autogen
44%] Built target bookmarkmodelplugin
55%] Automatic MOC for target bookmarkmodelTEST
55%] Built target bookmarkmodelTEST_autogen
[100%] Built target bookmarkmodelTEST
Install the project…
– Install configuration: “Release”
– Up-to-date: /usr/share/plasma/plasmoids/org.kde.bookmarkplasmoidUp-to-date: /usr/share/plasma/plasmoids/org.kde.bookmarkplasmoid/contents
Up-to-date: /usr/share/plasma/plasmoids/org.kde.bookmarkplasmoid/contents/config
Up-to-date: /usr/share/plasma/plasmoids/org.kde.bookmarkplasmoid/contents/config/config.qml
Up-to-date: /usr/share/plasma/plasmoids/org.kde.bookmarkplasmoid/contents/config/main.xml
Up-to-date: /usr/share/plasma/plasmoids/org.kde.bookmarkplasmoid/contents/ui
Up-to-date: /usr/share/plasma/plasmoids/org.kde.bookmarkplasmoid/contents/ui/main.qml
Up-to-date: /usr/share/plasma/plasmoids/org.kde.bookmarkplasmoid/contents/ui/Bookmarkdelegate.qml
Up-to-date: /usr/share/plasma/plasmoids/org.kde.bookmarkplasmoid/contents/ui/config
Up-to-date: /usr/share/plasma/plasmoids/org.kde.bookmarkplasmoid/contents/ui/config/configsearch.qml
Up-to-date: /usr/share/plasma/plasmoids/org.kde.bookmarkplasmoid/contents/ui/config/configgeneral.qml
Up-to-date: /usr/share/plasma/plasmoids/org.kde.bookmarkplasmoid/contents/ui/Bookmarkview.qml
Up-to-date: /usr/share/plasma/plasmoids/org.kde.bookmarkplasmoid/metadata.desktop
– Installing: /usr/share/metainfo/org.kde.bookmarkplasmoid.appdata.xmlUp-to-date: /usr/share/kservices5/plasma-applet-org.kde.bookmarkplasmoid.desktop
Up-to-date: /usr/lib/x86_64-linux-gnu/qt5/qml/MyPlugins/libbookmarkmodelplugin.so.2.0.1
Up-to-date: /usr/lib/x86_64-linux-gnu/qt5/qml/MyPlugins/libbookmarkmodelplugin.so
– Up-to-date: /usr/lib/x86_64-linux-gnu/qt5/qml/MyPlugins/qmldir
karl@erlangen:~/Downloads/software/BookMarkWidgets-master>
-------------------- However there is a configuration problem:
Fehler beim Laden der QML-Datei:
file:///usr/share/plasma/plasmoids/org.kde.bookmarkplasmoid/contents/ui/main.qml:9:1:
module “MyPlugins” is not installed
/usr/lib/x86_64-linux-gnu/qt5/qml/MyPlugins/ needs to be changed. Any
idea where to put it in Tumbleweed?
Hi
The qml directory is defined as;
set(QT_IMPORTS_DIR ${CMAKE_INSTALL_PREFIX}/${KDE_INSTALL_QMLDIR})
So /usr/lib64/qt5/qml.
–
Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
SLES 15 | GNOME Shell 3.26.2 | 4.12.14-25.28-default
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!