Jump to content
Not connected, Your IP: 18.191.186.84
Staff

Status of Eddie on Linux distributions

Recommended Posts

Last update: 16 May 2018 - Related to version: Eddie 2.14.4

Any Linux distribution has at least:
  • a different graphics server (X11, Wayland)
  • a different desktop environment (GNOME, KDE, LXTE etc.)
  • a package manager with a specific format (deb, rpm, tar.xf etc.)
  • a different packaging signature for trust and security
  • a different method to obtain administrative privileges, required by advanced features of Eddie (also because OpenVPN requires them)
  • a different set of packages used by our client, that sometimes have different names (for example 'stunnel4' under Debian, 'stunnel' for Fedora)
  • maybe a different DNS management.
We are working at our best to support every kind of configuration managed by our source code directly, when possible.
 

Tested without known issues

  • Debian (tested 7/8/9)
  • Ubuntu (18.04 GNOME tested)
  • Ubuntu Mate (18.04 tested)
  • Devuan (tested Ascii)
  • Mint
  • Arch (XFCE tested)
  • Fedora (28 tested)


With minimal issues

  • openSUSE (Tumbleweed KDE tested)
    openSUSE (Tumbleweed GNOME tested)
      Works, with no tray icon.
  • Elementary
      Works, but tray icon, web and folder links don't work.


Fatal issues

 
None known.


Tech notes

  • Sometimes Tray icon works, but it is not shown because the desktop environment hides it.
    For example, latest GNOME may require a separate shell extension (generally TopIcons).
  • Currently Eddie 2.x under Linux requires root privileges (like GParted or Synaptic Manager).
    Elevation is generally obtained with a polkit policy file (pkexec) if installed, otherwise fallback methods are used when available (gksu, kdesu, beesu etc.).

    When the UI runs as root, there are four -optional- actions that are performed as normal user: tray icon, notifications, open web links and open file folders.
    If it is not possible to act as a normal user, such actions are not performed at all.

    A totally separated UI (as a normal user) vs. root-actions (as root user, service or separate process) is currently under development.


Needed improvements

  • Minimal lintian warnings on .deb edition
  • General info details on .deb edition (for example, reporting Proprietary as License, not true.)
  • General info details on .rpm edition (for example, reporting Proprietary as License, not true.)
  • Create official package for AUR and other distributions.
  • Create packages also for CLI-only edition.
  • Create packages based on direct source compilation.
  • Procedures to include Eddie in official/standard repository

Share this post


Link to post
Guest
This topic is now closed to further replies.

×
×
  • Create New...