mirror of
https://github.com/QubesOS/qubes-doc.git
synced 2024-12-29 09:16:22 -05:00
Merge branch 'patch-2' of git://github.com/i7u/qubes-doc into i7u-patch-2
This commit is contained in:
commit
7afc65a9db
@ -42,34 +42,30 @@ Creating a Shortcut in KDE
|
|||||||
--------------------------
|
--------------------------
|
||||||
|
|
||||||
Let's make Signal a bit more usable by creating a shortcut in our desktop
|
Let's make Signal a bit more usable by creating a shortcut in our desktop
|
||||||
panel that launches Signal directly. This assumes that you're using KDE in Dom0
|
panel that launches Signal directly. This assumes that you're using KDE in Dom0,
|
||||||
and that your AppVM is named `Signal`.
|
you use Signal in an AppVM named `Signal`, and this AppVM uses `fedora-23` as its TemplateVM.
|
||||||
|
|
||||||
1. Create a Chromium shortcut (Q -> Domain: Signal -> Signal: Add more
|
1. Follow [these instructions][shortcut] to create a desktop shortcut on the Desktop of your Signal AppVM.
|
||||||
shortcuts... -> Select "Chromium web browser")
|
Let's assume the shortcut file you get is /home/user/Desktop/chrome-bikioccmkafdpakkkcpdbhpfkkhcmohk-Default.desktop
|
||||||
2. Follow [these instructions][shortcut] to create a desktop shortcut.
|
2. Copy this shortcut file to the AppVM's TemplateVM - in this case, to fedora-23.
|
||||||
3. Right-click on Chromium icon in panel and select "Icon Settings".
|
3. You'll also want to copy across an icon for your new shortcut - you can find this at
|
||||||
4. Change the "Command" field of the "Application" tab to:
|
/home/user/.local/share/icons/hicolor/48x48/apps/chrome-bikioccmkafdpakkkcpdbhpfkkhcmohk-Default.png
|
||||||
|
Copy this icon to the fedora-23 TemplateVM.
|
||||||
|
4. Open a terminal in your fedora-23 TemplateVM and cd to /home/user/QubesIncoming/Signal/
|
||||||
|
You should find your shortcut and icon files just transferred across from the Signal AppVM.
|
||||||
|
Move these files to the following locations:
|
||||||
|
[user@fedora-23 Signal]$ sudo mv chrome-bikioccmkafdpakkkcpdbhpfkkhcmohk-Default.desktop /usr/share/applications/
|
||||||
|
[user@fedora-23 Signal]$ sudo mv chrome-bikioccmkafdpakkkcpdbhpfkkhcmohk-Default.png /usr/share/icons/hicolor/48x48/
|
||||||
|
5. From a Dom0 terminal, instruct Qubes to synchronize the application menus of this TemplateVM:
|
||||||
|
[user@dom0 ~]$ qvm-sync-appmenus fedora-23
|
||||||
|
6. With your mouse select the `Q` menu -> `Domain: Signal` -> `Signal: Add more shortcuts`
|
||||||
|
Select `Signal Private Messenger` from the left `Available` column, move it to the right `Selected` column by clicking the `>` button and then `OK` to apply the changes and close the window.
|
||||||
|
7. Then follow the `Q` menu once more, right-click on the new `Signal: Signal Private Messenger` menu item and select `Add to Panel`.
|
||||||
|
|
||||||
qvm-run -a --tray Signal '/usr/lib64/chromium-browser/chromium-browser.sh --profile-directory=Default --app-id=<long string which you'll get from the properties of the desktop shortcut you created above>'
|
You can now launch the Signal messenger inside its own dedicated AppVM with a single click from KDE's panel.
|
||||||
|
|
||||||
**Note:** Another method (more "correct" but less straightforward) is to [use
|
|
||||||
the way Qubes handles shortcuts internally to create a `.desktop`
|
|
||||||
file][shortcut-desktop].
|
|
||||||
5. (Optional) Copy the Signal app icon file from the Signal AppVM to dom0.
|
|
||||||
(**Warning**: copying untrusted files to dom0 is dangerous! Do this only if
|
|
||||||
you understand and accept the risks!)
|
|
||||||
|
|
||||||
[user@dom0]$ qvm-run --pass-io Signal 'cat /home/user/.local/share/icons/hicolor/48x48/apps/chrome-<long-appID>-Default.png' > /home/users/signal-icon.png
|
|
||||||
6. (Optional) Change your new shortcut's icon from Chrome to Signal by pointing
|
|
||||||
it to `/home/users/signal-icon.png`.
|
|
||||||
|
|
||||||
-----
|
-----
|
||||||
|
|
||||||
These instructions were contributed by Qubes community member Alex (IX4 Svs) in
|
|
||||||
a [message] to the `qubes-users` [mailing list]. Thanks, Alex!
|
|
||||||
|
|
||||||
|
|
||||||
[Signal]: https://whispersystems.org/
|
[Signal]: https://whispersystems.org/
|
||||||
[signal-wikipedia]: https://en.wikipedia.org/wiki/Signal_(software)
|
[signal-wikipedia]: https://en.wikipedia.org/wiki/Signal_(software)
|
||||||
[shortcut]: http://support.whispersystems.org/hc/en-us/articles/216839277-Where-is-Signal-Desktop-on-my-computer-
|
[shortcut]: http://support.whispersystems.org/hc/en-us/articles/216839277-Where-is-Signal-Desktop-on-my-computer-
|
||||||
|
Loading…
Reference in New Issue
Block a user