From: PCMan <pcm...@gm...> - 2013-04-23 05:14:50
|
On Tue, Apr 23, 2013 at 10:49 AM, Stephan Sokolow <gma...@sp...> wrote: > My main problem with the idea is that the vast majority of apps I use > are GTK+ ones with no acceptable Qt alternatives and I worry that a move > to Qt would jeopardize the ready availability of a less GNOME3-ish GTK+ > theme for most of the apps on my Lubuntu desktop. > > (Nothing matches Audacious for a compact chiptune-playing GUI, nothing > matches Geeqie for a responsive image viewer, The default (GTK+) Firefox > theme is the only one that is reliably compatible with the Aurora > channel, etc.) Audacious is really perfect. However, it's core library is tight with Gtk+, so porting to Qt is quite difficult. I studied this earlier and had the conclusion. Fortunately, there are several nice Qt music players. Qmmp if you like WinAmp UI. Clementine is also a nice one. If you prefer xmms2, there exists some Qt UI frontends for it which are lightweight. > QGtkStyle is an officially-supported part of Qt, so I can effortlessly > mix Qt apps into my primarily GTK+ desktop and force GNOME/OSX > "Cancel/OK" button order on them. (It's not just taste. It's superior > and I've got a link I can share to explain why.) > gtk-engines-qt has been bitrotting for years and native Qt themes tend > to force Windows/KDE-style "OK/Cancel" button order with no option to > change that. If we decided to move toward Qt/razor-qt, we need to devoted some time to fix this part. That engine is developed by KDE guys. As we have much experience with gtk+ and its internal, I think we can help fix this part after learning more Qt stuff. Removing KDE dependency and making it Qt only is possible. I'm quite confident. > On the plus side, at least the native Qt file dialogs have "Rename" and > "Delete" in the context menu, unlike the GTK+ ones. (but I can't > remember whether it was Qt4 or just the DolphinPart and the KDE 4 file > dialogs that play badly with my high-resolution mouse compared to Qt 3.) The Qt file dialogs are replaced by KDE if you're running KDE. Qt is extensible via plugins and it allowed overriding the file dialogs with your own plugins. If you want, we can even provide a file dialog with PCManFM. (Of course, someone needs to spend the time for it since it's not a trivial task) > (And I do already have a fair few Qt apps. KRename, Filelight since > Baobab's radial view is a lazy afterthought, K3b since others are too > crash-happy or too spartan, Okular since Lubuntu's Evince doesn't do CHM > or offer bitmap/screenshot select-to-clipboard for PDF, GoldenDict, LyX, > and Skype, for example.) There exists many nice independent Qt applications. What they need is polishing, advertising, and grouped together. Just like what we did with LXDE, we can group some nice independent Qt apps as well. As the founder of the project, emotionally I'm a little bit reluctant to replace our work with others'. However, from the perspective of the whole free software community, merging the effort rather than divergence brings much more benefit to the world. So I support the change. :-) > On 13-04-22 05:00 PM, Julien Lavergne wrote: >> 2013/4/22 Andrej N. Gritsenko <an...@re...>: >>> Hello! >>> >>> PCMan have written on Tuesday, 26 March, at 10:42: >>>> Hello world, >>>> I just released PCManFM Qt file manager 0.1.0. >>>> The tarball is available for download here. >>> >>> I never looked into razor-qt before and I wasn't aware such DE even >>> exists but now that I looked into its site I've found out some conceptual >>> similarities with LXDE. And I've got some crazy idea. Since libfm/pcmanfm >>> has Qt port already and LXDE as whole has too few active developers, it >>> might be reasonable to join projects (razor-qt and LXDE), i.e. port to Qt >>> rest of LXDE components so LXDE will be based on Qt instead of GTK and >>> razor-qt will get few missing applications as well. It's a crazy idea, I >>> know, and may be even silly one, I just got that thought and decided to >>> write it out loud. :) >>> I never did comparizon on resourses consumption between pcmanfm GTK >>> and Qt versions though, it should be done somehow sometime. And if Qt is >>> more lightweight than GTK then... you know. :) >>> The only problem is that GTK is C but Qt is C++... >> >> It's not a so crazy idea. I'm seriously looking at razor-qt and Qt in >> general for a possible future of Lubuntu. Ubuntu will use more and >> more Qt applications in the future, so it makes sense for us to >> investigate this way. >> >> Regards, >> Julien Lavergne >> >> ------------------------------------------------------------------------------ >> Precog is a next-generation analytics platform capable of advanced >> analytics on semi-structured data. The platform includes APIs for building >> apps and a phenomenal toolset for data science. Developers can use >> our toolset for easy data analysis & visualization. Get a free account! >> http://www2.precog.com/precogplatform/slashdotnewsletter >> > > > ------------------------------------------------------------------------------ > Precog is a next-generation analytics platform capable of advanced > analytics on semi-structured data. The platform includes APIs for building > apps and a phenomenal toolset for data science. Developers can use > our toolset for easy data analysis & visualization. Get a free account! > http://www2.precog.com/precogplatform/slashdotnewsletter > _______________________________________________ > Pcmanfm-develop mailing list > Pcm...@li... > https://lists.sourceforge.net/lists/listinfo/pcmanfm-develop |