Gnome Shell - how to add a custom favorite app / change favorite's path?

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP








up vote
2
down vote

favorite












Due to a bug/glitch, I can't use Gnome Flashback for a while. I am forced to use the new Gnome Shell layout. I'm finding it a large leap back in usability. I am not able to customize it the way I can with Flashback. It tries to pretend I am on a tablet. But that's a different story.



I have 2 versions of IntelliJ IDEA installed. When I find "idea" in the screen under windows key (I guess "activities"?), only the older version is found. I can add that through context menu. However, I haven't found a way to add the newer one. Or change the old one's path. I have tried various combinations of Alt, Shift, Ctrl and Super with both mouse buttons, but none gave me the "edit" menu item to change what the icon launches.



How can I add a custom command, or how can I change the path of an existing one?










share|improve this question

























    up vote
    2
    down vote

    favorite












    Due to a bug/glitch, I can't use Gnome Flashback for a while. I am forced to use the new Gnome Shell layout. I'm finding it a large leap back in usability. I am not able to customize it the way I can with Flashback. It tries to pretend I am on a tablet. But that's a different story.



    I have 2 versions of IntelliJ IDEA installed. When I find "idea" in the screen under windows key (I guess "activities"?), only the older version is found. I can add that through context menu. However, I haven't found a way to add the newer one. Or change the old one's path. I have tried various combinations of Alt, Shift, Ctrl and Super with both mouse buttons, but none gave me the "edit" menu item to change what the icon launches.



    How can I add a custom command, or how can I change the path of an existing one?










    share|improve this question























      up vote
      2
      down vote

      favorite









      up vote
      2
      down vote

      favorite











      Due to a bug/glitch, I can't use Gnome Flashback for a while. I am forced to use the new Gnome Shell layout. I'm finding it a large leap back in usability. I am not able to customize it the way I can with Flashback. It tries to pretend I am on a tablet. But that's a different story.



      I have 2 versions of IntelliJ IDEA installed. When I find "idea" in the screen under windows key (I guess "activities"?), only the older version is found. I can add that through context menu. However, I haven't found a way to add the newer one. Or change the old one's path. I have tried various combinations of Alt, Shift, Ctrl and Super with both mouse buttons, but none gave me the "edit" menu item to change what the icon launches.



      How can I add a custom command, or how can I change the path of an existing one?










      share|improve this question













      Due to a bug/glitch, I can't use Gnome Flashback for a while. I am forced to use the new Gnome Shell layout. I'm finding it a large leap back in usability. I am not able to customize it the way I can with Flashback. It tries to pretend I am on a tablet. But that's a different story.



      I have 2 versions of IntelliJ IDEA installed. When I find "idea" in the screen under windows key (I guess "activities"?), only the older version is found. I can add that through context menu. However, I haven't found a way to add the newer one. Or change the old one's path. I have tried various combinations of Alt, Shift, Ctrl and Super with both mouse buttons, but none gave me the "edit" menu item to change what the icon launches.



      How can I add a custom command, or how can I change the path of an existing one?







      gnome 17.10 gnome-shell favorites






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Mar 19 at 13:00









      Ondra Žižka

      7981924




      7981924




















          1 Answer
          1






          active

          oldest

          votes

















          up vote
          1
          down vote



          accepted










          If the application appears in "Activities" overview, then it probably has an associated .desktop file either in /usr/share/applications/ or in ~/.local/share/applications/.



          Look for the asociated .desktop file in those two locations. If you find it in /usr/share/applications/ first copy it to ~/.local/share/applications/. Then edit the copied file using a text editor. Look for an Exec= line inside the .desktop file. Change it to a command you prefer.



          If you just want to add another command without replacing the current one, you may add a custom [Desktop Action] in the .desktop file. Then the second command will be accessible from the context menu (right-click menu). See this answer for reference.



          Alternatively, you may create a new .desktop launcher for the second command which will appear as a separate entry in "Activities" overview. One simple example:



          [Desktop Entry]
          Comment=A comment to describe the application
          Terminal=false
          Name=Application name to be shown
          Exec=command (with full path) to launch the application
          Type=Application
          Icon=/path/to/icon/image



          If you wish to use a GUI tool to edit application launchers, you may try alacarte (aka "Main Menu"). You can install it by running



          sudo apt install alacarte





          share|improve this answer






















          • Indeed, I found /usr/share/applications/jetbrains-idea.desktop. What puzzles me though - how come there is no editor for these desktop files? Or is it, just not invoked from the menus?
            – Ondra Žižka
            Mar 19 at 15:03










          • I have alacarte already installed. Do I need to do anything else to make the menu appear? Or is it the button with three bars in the notification area? That resembles the menu, in terms, it has a tree structure.
            – Ondra Žižka
            Mar 19 at 15:15











          • Not in Activities. Just the windows, icons and search bar.
            – Ondra Žižka
            Mar 19 at 15:17











          • @OndraŽižka Sorry, I don't get it. Have you managed to launch alacarte? If you have, then you can create a new launcher by clicking the "new item" button. You can also look for an existing launcher in the correct category and edit it. See this screenshot for reference: i.stack.imgur.com/AlruV.png
            – pomsky
            Mar 19 at 15:24











          • Ah, I see, I thought alacarte will appear somewhere as a widget, something like a Start button in Windows. Launching it works and I could edit the menu. However, there is no category/group which would map to the bar with icons on the left. (Sorry I lack the words for these UI parts). But at least something :)
            – Ondra Žižka
            Mar 19 at 17:17











          Your Answer







          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "89"
          ;
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function()
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled)
          StackExchange.using("snippets", function()
          createEditor();
          );

          else
          createEditor();

          );

          function createEditor()
          StackExchange.prepareEditor(
          heartbeatType: 'answer',
          convertImagesToLinks: true,
          noModals: false,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );













           

          draft saved


          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1017298%2fgnome-shell-how-to-add-a-custom-favorite-app-change-favorites-path%23new-answer', 'question_page');

          );

          Post as a guest






























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes








          up vote
          1
          down vote



          accepted










          If the application appears in "Activities" overview, then it probably has an associated .desktop file either in /usr/share/applications/ or in ~/.local/share/applications/.



          Look for the asociated .desktop file in those two locations. If you find it in /usr/share/applications/ first copy it to ~/.local/share/applications/. Then edit the copied file using a text editor. Look for an Exec= line inside the .desktop file. Change it to a command you prefer.



          If you just want to add another command without replacing the current one, you may add a custom [Desktop Action] in the .desktop file. Then the second command will be accessible from the context menu (right-click menu). See this answer for reference.



          Alternatively, you may create a new .desktop launcher for the second command which will appear as a separate entry in "Activities" overview. One simple example:



          [Desktop Entry]
          Comment=A comment to describe the application
          Terminal=false
          Name=Application name to be shown
          Exec=command (with full path) to launch the application
          Type=Application
          Icon=/path/to/icon/image



          If you wish to use a GUI tool to edit application launchers, you may try alacarte (aka "Main Menu"). You can install it by running



          sudo apt install alacarte





          share|improve this answer






















          • Indeed, I found /usr/share/applications/jetbrains-idea.desktop. What puzzles me though - how come there is no editor for these desktop files? Or is it, just not invoked from the menus?
            – Ondra Žižka
            Mar 19 at 15:03










          • I have alacarte already installed. Do I need to do anything else to make the menu appear? Or is it the button with three bars in the notification area? That resembles the menu, in terms, it has a tree structure.
            – Ondra Žižka
            Mar 19 at 15:15











          • Not in Activities. Just the windows, icons and search bar.
            – Ondra Žižka
            Mar 19 at 15:17











          • @OndraŽižka Sorry, I don't get it. Have you managed to launch alacarte? If you have, then you can create a new launcher by clicking the "new item" button. You can also look for an existing launcher in the correct category and edit it. See this screenshot for reference: i.stack.imgur.com/AlruV.png
            – pomsky
            Mar 19 at 15:24











          • Ah, I see, I thought alacarte will appear somewhere as a widget, something like a Start button in Windows. Launching it works and I could edit the menu. However, there is no category/group which would map to the bar with icons on the left. (Sorry I lack the words for these UI parts). But at least something :)
            – Ondra Žižka
            Mar 19 at 17:17















          up vote
          1
          down vote



          accepted










          If the application appears in "Activities" overview, then it probably has an associated .desktop file either in /usr/share/applications/ or in ~/.local/share/applications/.



          Look for the asociated .desktop file in those two locations. If you find it in /usr/share/applications/ first copy it to ~/.local/share/applications/. Then edit the copied file using a text editor. Look for an Exec= line inside the .desktop file. Change it to a command you prefer.



          If you just want to add another command without replacing the current one, you may add a custom [Desktop Action] in the .desktop file. Then the second command will be accessible from the context menu (right-click menu). See this answer for reference.



          Alternatively, you may create a new .desktop launcher for the second command which will appear as a separate entry in "Activities" overview. One simple example:



          [Desktop Entry]
          Comment=A comment to describe the application
          Terminal=false
          Name=Application name to be shown
          Exec=command (with full path) to launch the application
          Type=Application
          Icon=/path/to/icon/image



          If you wish to use a GUI tool to edit application launchers, you may try alacarte (aka "Main Menu"). You can install it by running



          sudo apt install alacarte





          share|improve this answer






















          • Indeed, I found /usr/share/applications/jetbrains-idea.desktop. What puzzles me though - how come there is no editor for these desktop files? Or is it, just not invoked from the menus?
            – Ondra Žižka
            Mar 19 at 15:03










          • I have alacarte already installed. Do I need to do anything else to make the menu appear? Or is it the button with three bars in the notification area? That resembles the menu, in terms, it has a tree structure.
            – Ondra Žižka
            Mar 19 at 15:15











          • Not in Activities. Just the windows, icons and search bar.
            – Ondra Žižka
            Mar 19 at 15:17











          • @OndraŽižka Sorry, I don't get it. Have you managed to launch alacarte? If you have, then you can create a new launcher by clicking the "new item" button. You can also look for an existing launcher in the correct category and edit it. See this screenshot for reference: i.stack.imgur.com/AlruV.png
            – pomsky
            Mar 19 at 15:24











          • Ah, I see, I thought alacarte will appear somewhere as a widget, something like a Start button in Windows. Launching it works and I could edit the menu. However, there is no category/group which would map to the bar with icons on the left. (Sorry I lack the words for these UI parts). But at least something :)
            – Ondra Žižka
            Mar 19 at 17:17













          up vote
          1
          down vote



          accepted







          up vote
          1
          down vote



          accepted






          If the application appears in "Activities" overview, then it probably has an associated .desktop file either in /usr/share/applications/ or in ~/.local/share/applications/.



          Look for the asociated .desktop file in those two locations. If you find it in /usr/share/applications/ first copy it to ~/.local/share/applications/. Then edit the copied file using a text editor. Look for an Exec= line inside the .desktop file. Change it to a command you prefer.



          If you just want to add another command without replacing the current one, you may add a custom [Desktop Action] in the .desktop file. Then the second command will be accessible from the context menu (right-click menu). See this answer for reference.



          Alternatively, you may create a new .desktop launcher for the second command which will appear as a separate entry in "Activities" overview. One simple example:



          [Desktop Entry]
          Comment=A comment to describe the application
          Terminal=false
          Name=Application name to be shown
          Exec=command (with full path) to launch the application
          Type=Application
          Icon=/path/to/icon/image



          If you wish to use a GUI tool to edit application launchers, you may try alacarte (aka "Main Menu"). You can install it by running



          sudo apt install alacarte





          share|improve this answer














          If the application appears in "Activities" overview, then it probably has an associated .desktop file either in /usr/share/applications/ or in ~/.local/share/applications/.



          Look for the asociated .desktop file in those two locations. If you find it in /usr/share/applications/ first copy it to ~/.local/share/applications/. Then edit the copied file using a text editor. Look for an Exec= line inside the .desktop file. Change it to a command you prefer.



          If you just want to add another command without replacing the current one, you may add a custom [Desktop Action] in the .desktop file. Then the second command will be accessible from the context menu (right-click menu). See this answer for reference.



          Alternatively, you may create a new .desktop launcher for the second command which will appear as a separate entry in "Activities" overview. One simple example:



          [Desktop Entry]
          Comment=A comment to describe the application
          Terminal=false
          Name=Application name to be shown
          Exec=command (with full path) to launch the application
          Type=Application
          Icon=/path/to/icon/image



          If you wish to use a GUI tool to edit application launchers, you may try alacarte (aka "Main Menu"). You can install it by running



          sudo apt install alacarte






          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited Mar 19 at 15:06

























          answered Mar 19 at 13:05









          pomsky

          23k77299




          23k77299











          • Indeed, I found /usr/share/applications/jetbrains-idea.desktop. What puzzles me though - how come there is no editor for these desktop files? Or is it, just not invoked from the menus?
            – Ondra Žižka
            Mar 19 at 15:03










          • I have alacarte already installed. Do I need to do anything else to make the menu appear? Or is it the button with three bars in the notification area? That resembles the menu, in terms, it has a tree structure.
            – Ondra Žižka
            Mar 19 at 15:15











          • Not in Activities. Just the windows, icons and search bar.
            – Ondra Žižka
            Mar 19 at 15:17











          • @OndraŽižka Sorry, I don't get it. Have you managed to launch alacarte? If you have, then you can create a new launcher by clicking the "new item" button. You can also look for an existing launcher in the correct category and edit it. See this screenshot for reference: i.stack.imgur.com/AlruV.png
            – pomsky
            Mar 19 at 15:24











          • Ah, I see, I thought alacarte will appear somewhere as a widget, something like a Start button in Windows. Launching it works and I could edit the menu. However, there is no category/group which would map to the bar with icons on the left. (Sorry I lack the words for these UI parts). But at least something :)
            – Ondra Žižka
            Mar 19 at 17:17

















          • Indeed, I found /usr/share/applications/jetbrains-idea.desktop. What puzzles me though - how come there is no editor for these desktop files? Or is it, just not invoked from the menus?
            – Ondra Žižka
            Mar 19 at 15:03










          • I have alacarte already installed. Do I need to do anything else to make the menu appear? Or is it the button with three bars in the notification area? That resembles the menu, in terms, it has a tree structure.
            – Ondra Žižka
            Mar 19 at 15:15











          • Not in Activities. Just the windows, icons and search bar.
            – Ondra Žižka
            Mar 19 at 15:17











          • @OndraŽižka Sorry, I don't get it. Have you managed to launch alacarte? If you have, then you can create a new launcher by clicking the "new item" button. You can also look for an existing launcher in the correct category and edit it. See this screenshot for reference: i.stack.imgur.com/AlruV.png
            – pomsky
            Mar 19 at 15:24











          • Ah, I see, I thought alacarte will appear somewhere as a widget, something like a Start button in Windows. Launching it works and I could edit the menu. However, there is no category/group which would map to the bar with icons on the left. (Sorry I lack the words for these UI parts). But at least something :)
            – Ondra Žižka
            Mar 19 at 17:17
















          Indeed, I found /usr/share/applications/jetbrains-idea.desktop. What puzzles me though - how come there is no editor for these desktop files? Or is it, just not invoked from the menus?
          – Ondra Žižka
          Mar 19 at 15:03




          Indeed, I found /usr/share/applications/jetbrains-idea.desktop. What puzzles me though - how come there is no editor for these desktop files? Or is it, just not invoked from the menus?
          – Ondra Žižka
          Mar 19 at 15:03












          I have alacarte already installed. Do I need to do anything else to make the menu appear? Or is it the button with three bars in the notification area? That resembles the menu, in terms, it has a tree structure.
          – Ondra Žižka
          Mar 19 at 15:15





          I have alacarte already installed. Do I need to do anything else to make the menu appear? Or is it the button with three bars in the notification area? That resembles the menu, in terms, it has a tree structure.
          – Ondra Žižka
          Mar 19 at 15:15













          Not in Activities. Just the windows, icons and search bar.
          – Ondra Žižka
          Mar 19 at 15:17





          Not in Activities. Just the windows, icons and search bar.
          – Ondra Žižka
          Mar 19 at 15:17













          @OndraŽižka Sorry, I don't get it. Have you managed to launch alacarte? If you have, then you can create a new launcher by clicking the "new item" button. You can also look for an existing launcher in the correct category and edit it. See this screenshot for reference: i.stack.imgur.com/AlruV.png
          – pomsky
          Mar 19 at 15:24





          @OndraŽižka Sorry, I don't get it. Have you managed to launch alacarte? If you have, then you can create a new launcher by clicking the "new item" button. You can also look for an existing launcher in the correct category and edit it. See this screenshot for reference: i.stack.imgur.com/AlruV.png
          – pomsky
          Mar 19 at 15:24













          Ah, I see, I thought alacarte will appear somewhere as a widget, something like a Start button in Windows. Launching it works and I could edit the menu. However, there is no category/group which would map to the bar with icons on the left. (Sorry I lack the words for these UI parts). But at least something :)
          – Ondra Žižka
          Mar 19 at 17:17





          Ah, I see, I thought alacarte will appear somewhere as a widget, something like a Start button in Windows. Launching it works and I could edit the menu. However, there is no category/group which would map to the bar with icons on the left. (Sorry I lack the words for these UI parts). But at least something :)
          – Ondra Žižka
          Mar 19 at 17:17


















           

          draft saved


          draft discarded















































           


          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1017298%2fgnome-shell-how-to-add-a-custom-favorite-app-change-favorites-path%23new-answer', 'question_page');

          );

          Post as a guest













































































          Popular posts from this blog

          How do so many people here on Academia.SE, and in general, afford lavish higher education programs?

          Unable to upgrade pip

          Cutting all the characters after the last /