-
Notifications
You must be signed in to change notification settings - Fork 154
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature request] Improve bookmarks panel #886
Comments
I agree. What's the use of adding |
Apparently, the bookmark functionality isn't used by many; otherwise, there would be an open issue about bookmark filtering, which doesn't work. |
IMHO a good and various collection of bookmarks in the default file will show well the potentials. |
I think, before any design change (which will need @yan12125's presence), the filtering should be enabled. |
Step by step, no hurry. |
I agree. Mixed PRs can be a nightmare for reviewers — they are for me. |
That sounds a good idea! Just note that this is a backward-incompatible changes, so upcoming release notes should clearly indicate this and have some tips on how to add XDG folders and/or environment variables back to bookmarks.
Live-reloading is also a nice feature!
Good idea! An example with nested groups will be great! |
I have a ready patch that removes the redundant "Bookmarks" branch as well as hard-coded bookmarks. But I first should make the style changes @yan12125 wanted and merge the previous PR. We could discuss further details later. |
Still on the wishlist:
|
I also liked to remember attachment/detachment. Unfortunately, there was a problem: Remembering attachment/detachment isn't enough in practice because we don't want a detached dock in front of the terminal window (it's useless). But positioning of the detached dock beside the terminal window can't be done reliably on startup (to say nothing of Wayland, where it's impossible). The reason is somehow complicated.... |
This should be easy. |
Hey. I'm so happy you're all asking about those features. qterminal bookmarks feature is the main reason I'm using it :) I would like to ask \ fix something else. the column width has been changed recently and it is annoying, and I didn't find a way to expand the left column and be able to see the whole name. Please see the screenshot below, where the left column is the "Name" of the bookmark, and the right column is and command itself. Please fix it. |
Unless Kali has changed the source for itself, I don't know how that's possible. It should have a scrollbar and it does with all Qt styles I tested. |
Qterminal versions? I looked at 0.17 and it's ok there too. |
On Kali linux 2021.1 release notes they mention they are "Kali-fy" the built-in terminal, so maybe they really modified it?
Qt v5.15.2, where did you see 0.17 version? I'm looking at Help -> About page.
Tried it, still the same. |
That explains it: "Kali-fication" ;) To know that, you could download and compile the same version of QTerminal from https://github.com/lxqt/qterminal/releases and run it from the build directory without installing it. |
We've added the version to the About page recently. It may not be present in your version. But Kali has a package manager; doesn't it? You could check QTerminal's version by using it. |
got it -> 0.16.1 |
Open a terminal inside the source direcctory and do
After it's finished, just use this command from inside the same terminal to run it without installation:
Of course, you need the required dev packages for compilation (see https://github.com/lxqt/lxqt/wiki/Building-from-source). WARNING: Don't install it in this way (do NOT use |
Excuse me for not understanding you completely, but if qterminal was installed via "apt install qterminal" running "which qterminal": |
I said above, "you could download and compile the same version of QTerminal from..." Of course, I meant its source. You need to have some experience in compilation before doing it. If you don't (which seems to be the case), you'd better forget about it; otherwise, you might damage your system. |
Actually, you could do something better: report the issue to Kali. |
Just did it: (for anyone who is following this issue also) "_We did not modify the source code of the terminal. In Kali 2021.1 we mention that we added the kali color-scheme to some terminals, but never modified the code of qterminal. In fact we don't package the terminal, it comes directly from the debian package ( which is a bit outdated, so maybe that's why they think it's modified) What I don't understand is why the bookmarks have changed, because there has not been an update in the qterminal package from debian since 2020-12-18. Here are the 2 packages needed for qterminal: @tsujan any ideas ? |
I think all is done for the moment, except for remembering state (collapsed, detached etc), true? |
Yes. It has room for further improvements but I like it. It's completely usable. |
Hey again, sorry I'm bothering again about this issue, but it's discouraging me. I have tried so many different types of terminals but I am not ready to replace QTerminal. I tried to install on a variety of types of linux installations, I tried on Kali, Debian Linux 10.10, I tried on Ubuntu and in all of them the column width in the bookmarks window is screwed. I tried on different computers:
I tried with VMware, Parallels Desktop. |
We don't know; the info isn't enough. However, QTerminal 0.14.X and 0.16.X are both outdated. Whether that's the cause or not, I can't be sure. |
Here, we're talking about the git QTerminal, whose code will be in QTerminal 1.1.0 in April. Its bookmarks dock has changed a lot. @stefonarch and I couldn't reproduce your issue here. But if you see the same problem when 1.1.0 comes to your distro, please open an issue. |
OMG, so simple...i feel stupid.
Do you have any step by step guide how to install QTerminal 1.0.0 with all dependencies? |
What? If "enable bookmarks" is unchecked it should be just impossible to see the bookmarks pane. |
If you don't mark that check-box, you shouldn't be able to use bookmarks at all. So, it's about a bug in QTerminal ≤ 0.16. The bug should have been fixed one or two years ago.
The recent changes aren't in 1.0.0 but in git. The wiki explains everything: https://github.com/lxqt/lxqt/wiki/Building-from-source |
@stefonarch |
Fo building latest qterminal compiling lxqt-build-tools, qtermwidget and qterminal should be enough, but didn't test. |
At the end it's clear now. In qterminal 0.17 it's fixed already as you said. |
Yes. The code isn't beautiful but works fine. Actually, in recent months, I encountered several suspicious code lines in QTerminal and changed some of them — one of them was the source of several bugs (that hidden tool window). Apart from that, the code structure isn't good in some places. At some point, we should clean it up. |
Thanks guys. I used lxqt bash file to build v1.0.0:
It worked great. |
You actually have already great part of 1.1.0 now :) |
Is your feature request related to a problem? Please describe.
I never ever use one of the "local bookmarks". Instead of
HOME
most users will usecd
, most terminal user never enter "Music" folder and so on.Describe the solution you'd like
Hardcoded bookmarks should be removed in favor of only user defined bookmarks, shipping just a list of useful examples.
Also distinction "local" and "synchronized" section would be gone, just "Bookmarks", all of the XDG_* commands would work also if saved remotely,
Context
#789 (comment)
The text was updated successfully, but these errors were encountered: