Code Monkey home page Code Monkey logo

browser-picker's Introduction

Browser Picker

Requirements

  • Multiple firefox browser profiles
  • Each profile must have its own firefox-profilename.desktop file, e.x.:
t@tth:~/.local/share/applications$ cat firefox-t.desktop
[Desktop Entry]
Version=1.0
Name=[T] Firefox Web Browser
Comment=[T] Browse the World Wide Web
GenericName=Web Browser
Keywords=Internet;WWW;Browser;Web;Explorer
Exec=firefox --class [T]Firefox -P T %u
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=/home/t/.local/share/applications/icons/t-firefox.svg
Categories=GNOME;GTK;Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall;
StartupNotify=true
Actions=new-window;new-private-window;

[Desktop Action new-window]
Name=Open a New Window
Exec=firefox --class [T]Firefox -new-window -P T %u

[Desktop Action new-private-window]
Name=Open a New Private Window
Exec=firefox --class [T]Firefox -private-window -P T
  • set your OS to use this app as the web browser launcher
xdg-settings set default-web-browser browser-picker.desktop
  • This app also needs a launcher
t@tth:~/.local/share/applications$ cat browser-picker.desktop
[Desktop Entry]
Version=1.0
Name=Browser Picker
Exec=browser-picker %u
Terminal=false
X-MultipleArgs=false
Type=Application
StartupNotify=true
MimeType=x-scheme-handler/unknown;x-scheme-handler/about;x-scheme-handler/https;x-scheme-handler/http;text/html;

browser-picker's People

Contributors

torypages avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.