Add menu option to favoured app launcher in Ubuntu dock
![Creative The name of the picture](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgO9GURib1T8z7lCwjOGLQaGtrueEthgQ8LO42ZX8cOfTqDK4jvDDpKkLFwf2J49kYCMNW7d4ABih_XCb_2UXdq5fPJDkoyg7-8g_YfRUot-XnaXkNYycsNp7lA5_TW9td0FFpLQ2APzKcZ/s1600/1.jpg)
![Creative The name of the picture](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYQ0N5W1qAOxLP7t7iOM6O6AzbZnkXUy16s7P_CWfOb5UbTQY_aDsc727chyphenhyphen5W4IppVNernMMQeaUFTB_rFzAd95_CDt-tnwN-nBx6JyUp2duGjPaL5-VgNO41AVsA_vu30EJcipdDG409/s400/Clash+Royale+CLAN+TAG%2523URR8PPP.png)
up vote
4
down vote
favorite
I can't find the way to add a custom menu entry to a .desktop launcher.
In Unity I was able to add custom menu entryes to launcher like "Open customfile.txt" or "Open somespreadsheet.ods". Is that possible in Ubuntu Dock?
18.04 gnome-shell ubuntu-dock
add a comment |Â
up vote
4
down vote
favorite
I can't find the way to add a custom menu entry to a .desktop launcher.
In Unity I was able to add custom menu entryes to launcher like "Open customfile.txt" or "Open somespreadsheet.ods". Is that possible in Ubuntu Dock?
18.04 gnome-shell ubuntu-dock
add a comment |Â
up vote
4
down vote
favorite
up vote
4
down vote
favorite
I can't find the way to add a custom menu entry to a .desktop launcher.
In Unity I was able to add custom menu entryes to launcher like "Open customfile.txt" or "Open somespreadsheet.ods". Is that possible in Ubuntu Dock?
18.04 gnome-shell ubuntu-dock
I can't find the way to add a custom menu entry to a .desktop launcher.
In Unity I was able to add custom menu entryes to launcher like "Open customfile.txt" or "Open somespreadsheet.ods". Is that possible in Ubuntu Dock?
18.04 gnome-shell ubuntu-dock
asked May 4 at 0:34
razor7
591722
591722
add a comment |Â
add a comment |Â
1 Answer
1
active
oldest
votes
up vote
4
down vote
accepted
Follow the steps below.
Copy
.desktop
file associated to your preferred application, sayapp-name.desktop
from/usr/share/applications/
to~/.local/share/applications/
. You can do this by running the following command in Terminalcp /usr/share/applications/app-name.desktop ~/.local/share/applications/
Open the
.desktop
file using a text-editor, for example by runninggedit ~/.local/share/applications/app-name.desktop
Look for a line beginning with
Actions=
. If there is one, appendMy-Custom-Action;
to it. Otherwise add the following lineActions=My-Custom-Action;
Write the following lines at end of the file:
[Desktop Action My-Custom-Action]
Name=Name of the Option
Exec=command-you-want-ro-runFor example if you want to open Text editor, put
gedit
in place ofcommand-you-want-ro-run
.Save the file.
Click on "Activities" and search for the application.
Right click on the application icon and select "Add to Favourites". It should be added to the Ubuntu dock.
Now if you right click on the newly added application icon in the dock, you should see a "Name of the Option" entry in the context menu which should work as expected.
Similarly you can other options by adding new Desktop Action
s and adding the name of the action to the Actions=
line. For more info see this.
add a comment |Â
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
4
down vote
accepted
Follow the steps below.
Copy
.desktop
file associated to your preferred application, sayapp-name.desktop
from/usr/share/applications/
to~/.local/share/applications/
. You can do this by running the following command in Terminalcp /usr/share/applications/app-name.desktop ~/.local/share/applications/
Open the
.desktop
file using a text-editor, for example by runninggedit ~/.local/share/applications/app-name.desktop
Look for a line beginning with
Actions=
. If there is one, appendMy-Custom-Action;
to it. Otherwise add the following lineActions=My-Custom-Action;
Write the following lines at end of the file:
[Desktop Action My-Custom-Action]
Name=Name of the Option
Exec=command-you-want-ro-runFor example if you want to open Text editor, put
gedit
in place ofcommand-you-want-ro-run
.Save the file.
Click on "Activities" and search for the application.
Right click on the application icon and select "Add to Favourites". It should be added to the Ubuntu dock.
Now if you right click on the newly added application icon in the dock, you should see a "Name of the Option" entry in the context menu which should work as expected.
Similarly you can other options by adding new Desktop Action
s and adding the name of the action to the Actions=
line. For more info see this.
add a comment |Â
up vote
4
down vote
accepted
Follow the steps below.
Copy
.desktop
file associated to your preferred application, sayapp-name.desktop
from/usr/share/applications/
to~/.local/share/applications/
. You can do this by running the following command in Terminalcp /usr/share/applications/app-name.desktop ~/.local/share/applications/
Open the
.desktop
file using a text-editor, for example by runninggedit ~/.local/share/applications/app-name.desktop
Look for a line beginning with
Actions=
. If there is one, appendMy-Custom-Action;
to it. Otherwise add the following lineActions=My-Custom-Action;
Write the following lines at end of the file:
[Desktop Action My-Custom-Action]
Name=Name of the Option
Exec=command-you-want-ro-runFor example if you want to open Text editor, put
gedit
in place ofcommand-you-want-ro-run
.Save the file.
Click on "Activities" and search for the application.
Right click on the application icon and select "Add to Favourites". It should be added to the Ubuntu dock.
Now if you right click on the newly added application icon in the dock, you should see a "Name of the Option" entry in the context menu which should work as expected.
Similarly you can other options by adding new Desktop Action
s and adding the name of the action to the Actions=
line. For more info see this.
add a comment |Â
up vote
4
down vote
accepted
up vote
4
down vote
accepted
Follow the steps below.
Copy
.desktop
file associated to your preferred application, sayapp-name.desktop
from/usr/share/applications/
to~/.local/share/applications/
. You can do this by running the following command in Terminalcp /usr/share/applications/app-name.desktop ~/.local/share/applications/
Open the
.desktop
file using a text-editor, for example by runninggedit ~/.local/share/applications/app-name.desktop
Look for a line beginning with
Actions=
. If there is one, appendMy-Custom-Action;
to it. Otherwise add the following lineActions=My-Custom-Action;
Write the following lines at end of the file:
[Desktop Action My-Custom-Action]
Name=Name of the Option
Exec=command-you-want-ro-runFor example if you want to open Text editor, put
gedit
in place ofcommand-you-want-ro-run
.Save the file.
Click on "Activities" and search for the application.
Right click on the application icon and select "Add to Favourites". It should be added to the Ubuntu dock.
Now if you right click on the newly added application icon in the dock, you should see a "Name of the Option" entry in the context menu which should work as expected.
Similarly you can other options by adding new Desktop Action
s and adding the name of the action to the Actions=
line. For more info see this.
Follow the steps below.
Copy
.desktop
file associated to your preferred application, sayapp-name.desktop
from/usr/share/applications/
to~/.local/share/applications/
. You can do this by running the following command in Terminalcp /usr/share/applications/app-name.desktop ~/.local/share/applications/
Open the
.desktop
file using a text-editor, for example by runninggedit ~/.local/share/applications/app-name.desktop
Look for a line beginning with
Actions=
. If there is one, appendMy-Custom-Action;
to it. Otherwise add the following lineActions=My-Custom-Action;
Write the following lines at end of the file:
[Desktop Action My-Custom-Action]
Name=Name of the Option
Exec=command-you-want-ro-runFor example if you want to open Text editor, put
gedit
in place ofcommand-you-want-ro-run
.Save the file.
Click on "Activities" and search for the application.
Right click on the application icon and select "Add to Favourites". It should be added to the Ubuntu dock.
Now if you right click on the newly added application icon in the dock, you should see a "Name of the Option" entry in the context menu which should work as expected.
Similarly you can other options by adding new Desktop Action
s and adding the name of the action to the Actions=
line. For more info see this.
answered May 4 at 1:09
![](https://i.stack.imgur.com/A4LiS.jpg?s=32&g=1)
![](https://i.stack.imgur.com/A4LiS.jpg?s=32&g=1)
pomsky
22.1k76996
22.1k76996
add a comment |Â
add a comment |Â
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1031780%2fadd-menu-option-to-favoured-app-launcher-in-ubuntu-dock%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password