Skip to content
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

How to use this? #13

Open
tiotrom opened this issue Dec 5, 2020 · 7 comments
Open

How to use this? #13

tiotrom opened this issue Dec 5, 2020 · 7 comments
Labels

Comments

@tiotrom
Copy link

tiotrom commented Dec 5, 2020

  1. How to make it autostart? To make sure this works all the time and all I have to do is use it :)
  2. How to change the bind-keys?
  3. Why is it not working with certain programs like Inkscape?
  4. With some that works with, it hides the menu entirely. Why?

I love this approach and I miss HUD so much. It was the best feature in linux at that time...

@jonian
Copy link
Member

jonian commented Dec 5, 2020

Hi @tiotrom, the readme describes how to use this. I'm adding some screenshots that make it easier.

1. How to make it autostart? To make sure this works all the time and all I have to do is use it :)

Screenshot from 2020-12-06 01-38-17

2. How to change the bind-keys?

Screenshot from 2020-12-06 01-38-45

3. Why is it not working with certain programs like Inkscape?

Inkscape works for me. Make sure you have all the dependencies installed to get support for most applications. Keep in mind that this does not work in wayland.

You can also install plotinus to get support for applications with headerbars (dbus must be enabled).

4. With some that works with, it hides the menu entirely. Why?

Check #12 (comment) on how to disable menu hiding for GTK applications.

If you want, you can make a PR that updates the readme to make this easier for other people.

@jonian jonian changed the title A few questios: How to use this? Dec 5, 2020
@jonian jonian added the question label Dec 5, 2020
@jonian jonian pinned this issue Dec 5, 2020
@tiotrom
Copy link
Author

tiotrom commented Dec 6, 2020

Thanks a lot for the replies and the screenshots.

  1. Yes I figured it, but opening Gnome HUD from the apps-menu, does nothing. It only works in the terminal with "gnomehud". So I thought the desktop file does not work. I looked at it and it has this: Exec=gnomehud-service. Shouldn't the .desktop execute gnomehud?

Because if the .desktop file works, then it is easy to make it auto-start.

  1. Exactly! If 1 gets to work, then it is easy to change the bindkeys of course ;)

  2. Yes I have all dependencies. I also installed it via AUR that pulls all dependencies.
    Thanks for the plotinus suggestion. But could not enable DBus:

[tio@tio-gl753vd ~]$ gsettings set com.worldwidemann.plotinus:/com/worldwidemann/plotinus/[application]/ dbus-enabled [true/false]
No such schema “com.worldwidemann.plotinus”
  1. That command from the comment does not work:
[tio@tio-gl753vd ~]$ org.appmenu.gtk-module.always-show-inner-menu
bash: org.appmenu.gtk-module.always-show-inner-menu: command not found

@tiotrom
Copy link
Author

tiotrom commented Dec 6, 2020

Regarding point 4, I opened DConf and managed to enable that. But I still can't see the menus...and my LibreOffice, Kdenlive and other programs that I use, now have no menu anymore...how can this be fixed/reversed?

@tiotrom
Copy link
Author

tiotrom commented Dec 6, 2020

And regarding point 1, indeed changing in the .desktop file the gnomehud-service with gnomehud all works fine!

@tiotrom
Copy link
Author

tiotrom commented Dec 6, 2020

If you want, you can make a PR that updates the readme to make this easier for other people.

Yup will do, once we have them all sorted :)

@jonian
Copy link
Member

jonian commented Dec 6, 2020

Regarding point 4, I opened DConf and managed to enable that. But I still can't see the menus...and my LibreOffice, Kdenlive and other programs that I use, now have no menu anymore...how can this be fixed/reversed?

Works for me by enabling the setting in DConf. You can find more info here (maybe open an issue).

Thanks for the plotinus suggestion. But could not enable DBus

Use plotinus-git, plotinus package does not create the settings schema.

And regarding point 1, indeed changing in the .desktop file the gnomehud-service with gnomehud all works fine!

It works because gnomehud and gnomehud-rofi start the service if it has not started but it is not intended to be used to start the service. Maybe the desktop file can add the service in start-up applications when launched.

Yup will do, once we have them all sorted :)

Thanks! Contributions are important for open source projects.

@tiotrom
Copy link
Author

tiotrom commented Dec 7, 2020

Thanks for the input. I am still unable to make this work properly on Manjaro Gnome.

First, I'd want to make it work with all (most) applications. Right now it only works with a few. It seems to only work with qt applications, not gtk.

All of the packages are installed.

gtk3 bamf linkeybinder3 python python-gobject python-dbus

Side note: I cannot find linkeybinder3 in either Manjaro's repositories or AUR.

Plus:

Install appmenu-gtk-module for GTK appmenu support
Install appmenu-qt4 for Qt4 appmenu support
Install libdbusmenu-gtk2 and libdbusmenu-gtk3 for GTK2 and GTK3 dbusmenu support
Install libdbusmenu-qt4 and libdbusmenu-qt5 for Qt4 and Qt5 dbusmenu support

So the above are installed.

Then I copy paste these into the terminal: gnomehud-service + gnomehud-rofi + gnomehud

What am I doing wrong?

Cheers!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants