<div dir="ltr">I looked again and made more progress. Edited sandfox.desktop to read:<div><br></div><div>#!/usr/bin/env xdg-open<br>[Desktop Entry]<br>Type=Application<br>Name=Firefox (Sandboxed)<br>Exec=/bin/sh "/usr/bin/firejail --apparmor firefox"<br>Icon=/home/steve/Pictures/firejailed-firefox.png<br></div><div><br></div><div>I get a shell of an icon in the menu with the text below it. Still can't start the browser, but more than I had yesterday.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Mar 22, 2021 at 6:10 PM Brian Cluff via PLUG-discuss <<a href="mailto:plug-discuss@lists.phxlinux.org">plug-discuss@lists.phxlinux.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
  
    
  
  <div>
    I don't know about GNOME which I assume your using being the default
    desktop environment for Pop OS, but in KDE, which I'm using, they
    just show up automatically.  I would think it would show up in the
    menu as "Sandboxed Web Browser"<br>
    <br>
    <br>
    Brian Cluff<br>
    <br>
    <div>On 3/22/21 11:30 AM, Steve B via
      PLUG-discuss wrote:<br>
    </div>
    <blockquote type="cite">
      
      <div dir="auto">
        <div>Thank you. The original goal was to add it to the menu in
          Pop OS. I'll look again, but don't recall seeing it after I
          created it in ~/.local/share/applications. Do I need to use
          "--register-app" to add it, or should it just show up?<br>
          <br>
          <div class="gmail_quote">
            <div dir="ltr" class="gmail_attr">On Sat, Mar 20, 2021,
              10:30 PM Brian Cluff via PLUG-discuss <<a href="mailto:plug-discuss@lists.phxlinux.org" target="_blank">plug-discuss@lists.phxlinux.org</a>>
              wrote:<br>
            </div>
            <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
              <div> A desktop file is standardized configuration file
                for Linux desktops that describe how to represent a
                program in the menus (complete with multiple language
                support), and how to launch it.  So you can't just
                launch it directly because it doesn't mean anything to
                the command line.  It should however be showing up in
                your menus now and so you can put it in your favorites
                and easily launch it that way.<br>
                <br>
                That being cause, you can kinda turn it into an
                executable by adding something like the following to the
                very top of the desktop file:<br>
                #!/usr/bin/kioclient5 exec<br>
                <br>
                That will tell the system to execute the desktop file
                with kioclient... of course you need to be running KDE
                for that to work correctly.  I'm not sure what the GNOME
                equivalent of that command is.<br>
                <br>
                Personally I would just pretty alt+F2 or alt+space may
                work as well and just start to type  "Sandboxed Web
                Browser" and you may only have to type Sand or so before
                you can press enter and have it launch.<br>
                <br>
                Alternatives to starting it from the command line:<br>
                Create a file called sandfox in /usr/local/bin/ and put
                the following into it.<br>
                #!/bin/bash<br>
                /usr/bin/firejail --apparmor firefox $@<br>
                <br>
                Then set it to be executable and then you can execute
                sandfox from anywhere.<br>
                <br>
                You could also set and alias with:<br>
                alias sandfox="/usr/bin/firejail --apparmor firefox"<br>
                <br>
                That will allow you to type sandfox and internally it
                will replace that with "/usr/bin/firejail --apparmor
                firefox".  That should also work in most places equally
                well, but only for your username.<br>
                That's a one shot way of making that available.  If you
                want it to be permanent you'll need to add that line to
                your .bashrc file with:<br>
                echo alias sandfox='"/usr/bin/firejail --apparmor
                firefox"' >>~/.bashrc<br>
                <br>
                I can't remember what your original goals were, so I
                hope the above isn't completely shooting the dark.<br>
                <br>
                Brian Cluff<br>
                <br>
                <div>On 3/19/21 10:25 PM, Steve B via PLUG-discuss
                  wrote:<br>
                </div>
                <blockquote type="cite">
                  <div dir="ltr">
                    <div>I took Brian's recommendation and created a
                      file in ~/.local/share/applications called
                      sandfox.desktop. Contents of that file are:</div>
                    <div><br>
                    </div>
                    <div>[Desktop Entry]<br>
                      Encoding=UTF-8<br>
                      Type=Application<br>
Icon=/home/steve/Pictures/firejailed_firefox128.png<br>
                      Exec=/usr/bin/firejail --apparmor firefox<br>
                      Name=Sandboxed Web Browser<br>
                      Terminal=false<br>
                    </div>
                    <div><br>
                    </div>
                    <div>I have it set to executable but when i try to
                      run it "./sandfox.desktop" I get the error:</div>
                    <div>./sandfox.desktop: line 1: [Desktop: command
                      not found<br>
                      ./sandfox.desktop: line 5: --apparmor: command not
                      found<br>
                      ./sandfox.desktop: line 6: Web: command not found<br>
                    </div>
                    <div><br>
                    </div>
                    <div>Is my file misconfigured or what do I not have
                      correct?</div>
                    <br>
                    <div class="gmail_quote">
                      <div dir="ltr" class="gmail_attr"><br>
                      </div>
                      <div dir="ltr" class="gmail_attr"><br>
                      </div>
                      <div dir="ltr" class="gmail_attr">On Fri, Dec 25,
                        2020 at 5:47 PM Brian Cluff via PLUG-discuss
                        <<a href="mailto:plug-discuss@lists.phxlinux.org" rel="noreferrer" target="_blank">plug-discuss@lists.phxlinux.org</a>>
                        wrote:<br>
                      </div>
                      <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
                        <div> Under debian based distros, overriding an
                          overwrite of ANY installed file is easily
                          done.<br>
                          There's a really cool tool called dpkg-divert
                          that the system uses to take whatever files
                          would normally be installed and steer them
                          into a different place so that you can put
                          your own version of the file in the same place
                          without fear of it going away on the next
                          update.<br>
                          <br>
                          Just do:<br>
                          dpkg-divert --add --rename
                          /usr/share/applications/firefox.desktop<br>
                          <br>
                          In this case, that would be the overkill and
                          less correct way of handing the problem.  A
                          better way would be to put your own version of
                          the firefox.desktop into certain directories
                          and that cause it to override the system
                          version of the config.  Put them in
                          ~/.local/share/applications/ to change an
                          individual user and<code></code>
                          /usr/local/share/applications/ to effect every
                          user on the system.<br>
                          <br>
                          Brian Cluff<br>
                          <br>
                        </div>
                      </blockquote>
                    </div>
                  </div>
                  <br>
                  <fieldset></fieldset>
                  <pre>---------------------------------------------------
PLUG-discuss mailing list - <a href="mailto:PLUG-discuss@lists.phxlinux.org" rel="noreferrer" target="_blank">PLUG-discuss@lists.phxlinux.org</a>
To subscribe, unsubscribe, or to change your mail settings:
<a href="https://lists.phxlinux.org/mailman/listinfo/plug-discuss" rel="noreferrer" target="_blank">https://lists.phxlinux.org/mailman/listinfo/plug-discuss</a></pre>
                </blockquote>
                <br>
              </div>
              ---------------------------------------------------<br>
              PLUG-discuss mailing list - <a href="mailto:PLUG-discuss@lists.phxlinux.org" rel="noreferrer" target="_blank">PLUG-discuss@lists.phxlinux.org</a><br>
              To subscribe, unsubscribe, or to change your mail
              settings:<br>
              <a href="https://lists.phxlinux.org/mailman/listinfo/plug-discuss" rel="noreferrer noreferrer" target="_blank">https://lists.phxlinux.org/mailman/listinfo/plug-discuss</a></blockquote>
          </div>
        </div>
      </div>
      <br>
      <fieldset></fieldset>
      <pre>---------------------------------------------------
PLUG-discuss mailing list - <a href="mailto:PLUG-discuss@lists.phxlinux.org" target="_blank">PLUG-discuss@lists.phxlinux.org</a>
To subscribe, unsubscribe, or to change your mail settings:
<a href="https://lists.phxlinux.org/mailman/listinfo/plug-discuss" target="_blank">https://lists.phxlinux.org/mailman/listinfo/plug-discuss</a></pre>
    </blockquote>
    <br>
  </div>

---------------------------------------------------<br>
PLUG-discuss mailing list - <a href="mailto:PLUG-discuss@lists.phxlinux.org" target="_blank">PLUG-discuss@lists.phxlinux.org</a><br>
To subscribe, unsubscribe, or to change your mail settings:<br>
<a href="https://lists.phxlinux.org/mailman/listinfo/plug-discuss" rel="noreferrer" target="_blank">https://lists.phxlinux.org/mailman/listinfo/plug-discuss</a></blockquote></div>