UnofficialBasecampGNU/Linux desktop client built withElectron.
- Native notifications
- Context menu on links
- Basic UI settings
- Tray icon
- Unread count badge
- Left click to show / hide app
- Right click for tray menu
The application menu is hidden by default, to show it press thealt
key.
No information is collected or tracked by the application, Electron however will save some data as with any webview. It is possible to purge that information with an in-app function:menu -> file -> 'Clear data'will erase all stored information and cache (any open session will be lost).
As any GNU/Linux Electron applicationlibappindicator1
is required fortray iconandlibnotify
fornotificationsbut most likely they are already installed.
Download thelatest releaseand extract it on your Applications directory. Run the app by executing thebasecamp
file.
Optionally copy the desktop filebasecamp-linux-*/resources/assets/basecamp.desktop
to your launchers dir (e.g.~/.local/share/applications
). Note you'll need to configure it to point to the correct app location and select the icon color (white / black) depending on your desktop color scheme.
Required tools:
- Node ^19.0.0
- Yarn ^3.0.0
Clone this repo, cd to the local copy and run
yarn install
npm run build
That will create abuild/basecamp-linux-*
directory with the application.
If the app fails to open, execute it from a terminal to see any possible trace. If you're getting the error
[...] GPU process isn't usable. Goodbye.
You may need to add the--disable-gpu-sandbox
flag when running the app. If you're using the.desktop file just append the flag to the Exec command.
Check theLICENSEfile.
This application is not affiliated, authorized, endorsed by or in any way officially connected with Basecamp.