properlypurple / braus Goto Github PK
View Code? Open in Web Editor NEWA simple app to select a browser while opening any url
Home Page: https://braus.properlypurple.com
License: GNU General Public License v3.0
A simple app to select a browser while opening any url
Home Page: https://braus.properlypurple.com
License: GNU General Public License v3.0
When opening links from Thunderbird or Slack, braus starts and then I click on one of the browser icons.
The URL is opened in the browser, but the braus window stays open. I can click on the browser icons again, and the URL gets opened again in that browser.
I could not reproduce this bug when launching braus from the command line.
When an existing braus window is open, clicking a link uses the URL from that window.
Steps to reproduce:
braus http://example.org/1-one
and keep it openbraus http://example.org/2-two
http://example.org/1-one
as URL instead of ..1-one.Braus starts and asks "Set Braus as your default browser". Then I click "Set as Default".
Upon the "Braus" start, it asks me again.
This happens on Ubuntu 18.04 with Gnome Shell 3.28.4.
Some possible settings
Thanks so much for this app! It is a perfect Linux version of Browserosaurus
Please add a option for hotkeys:
Default Braus browser = [space]
others can be set or are gauged from first char of their name.
Thank you!
Maybe having a vertical layout as an option will be nice, and good for mobile devices when #9 is being done.
This looks like an interesting project, thank you for creating it!
When trying to start braus
I'm getting the following error message:
$ /opt/braus/bin/braus
(braus:8418): GLib-GIO-ERROR **: 16:19:38.781: Settings schema 'com.properlypurple.braus' is not installed
Trace/breakpoint trap
I'm running Debian 10 (Buster). I followed the instructions in the README, except that I pass --prefix=/opt/braus
to meson
instead of the default /usr
prefix. I'm installing as user. I tried to install in both, a virtual env and the user environment (with the same result).
$ meson --version
0.57.1
$ ninja --version
1.10.0.git.kitware.jobserver-1
Should ideally work on X11, Wayland/GNOME and wlroots.
Braus only always opens a new browser window (no attach )but doesn't hit the url (when clicking links in Discord).
I am certain that is not really a Braus Issue but help in resolving this would be tremendously appreciated,
Running in Arch Linux 5.11
I found that happens with every electron based app so far.
Really wondering how I can fix that.
I love Braus anyway :-)
It's a nice and simple utility. A small and portable AppImage that works cross distro would do wonders. I was going to ask for other cross distro solution like flatpak but probably won't work due to the sandbox.
I have a private and a work profile in Firefox, but Braus only shows Firefox and Chromium.
I would like to be able to select the Firefox work and Firefox private profile.
So we can use this on things like the Librem phone
Create an icon for the app.
During development, how can I run braus directly from the src/ directory without installing it?
I need help to install in Linux mint 20.1
Build started at 2020-11-16T16:06:23.812887
Main binary: /usr/bin/python3
Build Options: -Dprefix=/usr
Python system: Linux
The Meson build system
Version: 0.53.2
Source dir: [redacted]
Build dir: [redacted]
Build type: native build
Project name: braus
Project version: 0.1.0
Build machine cpu family: x86_64
Build machine cpu: x86_64
Host machine cpu family: x86_64
Host machine cpu: x86_64
Target machine cpu family: x86_64
Target machine cpu: x86_64
WARNING: Gettext not found, all translation targets will be ignored.
data/meson.build:1:0: ERROR: Tried to assign an invalid value to variable.
Given first line of meson.build
is a call to i18
, I guess I am missing this
Website says
Note: You need gtk, python3, and gobject installed. In most cases, you shouldn’t need to install anything if you’re on a gtk environment.
Not exactly true or informative to non python people. Would you mind updating readme and the website to reflect proper dependencies?
I'm running this on Manjaro having installed it via the AUR. There appears to be no way to assign certain URL's or domains to a browser This app is very basic and it pops up the browser selector each and every time and you have to select the browser you want for that URL each and every time.
Things like infobar, browser buttons, etc can be pulled out into modules
We should detect if running on wayland and if layer shell is supported,use that to show a proper overlay window.
[Title]
I installed braus by running snap install braus
. However, running braus fails to launch the application.
$ braus
/snap/braus/9/snap/command-chain/desktop-launch: /snap/braus/9/usr/bin/braus: /snap/gnome-3-38-2004-sdk/current/usr/bin/python3: bad interpreter: No such file or directory
/snap/braus/9/snap/command-chain/desktop-launch: line 582: /snap/braus/9/usr/bin/braus: Success
The braus
command gives the above output and exits.
The URL field should be focused when no URL is given on the CLI.
Also, the URL field's contents must be used when clicking a browser button after changing the URL.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.