项目作者: arturock

项目描述 :
Unofficial Basecamp GNU/Linux desktop client
高级语言: JavaScript
项目地址: git://github.com/arturock/basecamp-linux.git
创建时间: 2017-09-04T02:53:38Z
项目社区:https://github.com/arturock/basecamp-linux

开源协议:MIT License

下载




Basecamp Desktop for Linux

Unofficial Basecamp GNU/Linux desktop client built with Electron.

Features

  • 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 the alt key.

Privacy

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).

Prerequisites

As any GNU/Linux Electron application libappindicator1 is required for tray icon and libnotify for notifications but most likely they are already installed.

Installation

Download the latest release and extract it on your Applications directory. Run the app by executing the basecamp file.

Optionally copy the desktop file basecamp-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.

Manual build

Required tools:

  • Node ^19.0.0
  • Yarn ^3.0.0

Clone this repo, cd to the local copy and run

  1. yarn install
  2. npm run build

That will create a build/basecamp-linux-* directory with the application.

Troubleshooting

If the app fails to open, execute it from a terminal to see any possible trace. If you’re getting the error

  1. [...] 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.

License

Check the LICENSE file.

Disclosure

This application is not affiliated, authorized, endorsed by or in any way officially connected with Basecamp.