Elive

ID Opened Last Edited Task Type Summary Status Opened by Progress Due In Version   desc
7542020-12-082020-12-20Bug Reportelive-multiscreens | "Screen settings" not starting pro...UnconfirmedChrisPHL
0%
Task Description

I’ve just installed Elive 3.0.6 on an old Mac Mini (Core2Duo).
Since I want to make use of it as a media center, I connected to my TV. Because of the TV’s overscan function I cannot see the edges of the screen. :-/ When trying to start “Screen settings” I get two dialogs before nothing further happens:
1st:
Information
Use the next tool to configure your screens. If you want that Elive use it when starting the system you need to save the configuration.

There’s just an OK button, I click it:

2nd:
Question
You don’t have saved any configuration, so Elive cannot use it to remember your screens setup. Do you want to try again? You need to select the option to ‘Save As’ and type a desired name in the default location.

I can click No|Yes but whatever I do that’s it. No Screen setup window pops up.

When I manually start “Screen settings” from command line using “elive-multiscreens” I get the following python stack trace after clicking OK on the first dialog:

File "/usr/bin/arandr", line 42, in <module>
  main()
File "/usr/lib/python2.7/dist-packages/screenlayout/gui.py", line 318, in main
  force_version=options.force_version
File "/usr/lib/python2.7/dist-packages/screenlayout/gui.py", line 159, in __init__
  self.filetemplate = self.widget.load_from_x()
File "/usr/lib/python2.7/dist-packages/screenlayout/widget.py", line 93, in load_from_x
  self._xrandr.load_from_x()
File "/usr/lib/python2.7/dist-packages/screenlayout/xrandr.py", line 150, in load_from_x
  o.modes.append(Size(int(a) for a in d.strip().split(" ")[0].split("x")))
File "/usr/lib/python2.7/dist-packages/screenlayout/auxiliary.py", line 53, in __new__
  arg = tuple(arg)
File "/usr/lib/python2.7/dist-packages/screenlayout/xrandr.py", line 150, in <genexpr>
  o.modes.append(Size(int(a) for a in d.strip().split(" ")[0].split("x")))

ValueError: invalid literal for int() with base 10: ‘1080i’

I’m able to circumvent the error by exchanging line 150 of with these lines:

              try:
                  o.modes.append(Size(int(a) for a in d.strip().split(" ")[0].split("x")))
              except ValueError as e:
                  print("Error on parsing screen sizes.", e)

After that the “Screen Layout Editor” opens and shows my display configuration.
Unfortunately there’s no easy way to just circumvent the TV’s overscan.

Please let me know if you need any further information on that issue.

7562021-03-292021-03-29Feature RequestPower management configuratorNewthanatermesis
0%
4.0 Task Description

Elive needs a power management configurator for things like:

- behaviour for LID, autodetect also if the HD is mechanic in order to tell the user the dangers of keep runing the computer with the lid closed using those disks
- cpu speeds
- others?

7592022-01-312023-07-30Bug ReportAfter auto-upgrading, 'elive-browser-on-ram' does not c...Unconfirmedtriantares
0%
Task Description

This is on 3.8.20 Buster based installation.

After a reboot, Elive updates and ….. offers to run browser from RAM. As the machine is low on RAM, I opt ‘cancel’ but the script runs anyway. There’s no way to cancel other than NOT selecting a browser to alter.

When starting from the commandline the script does quit immediately using the zenity ‘cancel’ button.

7602022-02-012022-02-01Bug ReportPalemoon should be installed from external repoResearchingthanatermesis
0%
4.0 Task Description

Just like google chrome, palemoon should be installed from an external repo mode, this will avoid having outdated versions lying out with the want to downgrade too

7612022-02-092022-02-09Bug ReportAuto hibernate featureNewthanatermesis
0%
Task Description

In the stable version the computer automatically suspend / hibernate on low battery, I think we don’t have this feature in new versions of Elive since we don’t use e17 here, so implement this feature, using:

/etc/laptop-mode/conf.d/auto-hibernate.conf

TODO:
* use elive-pm tool
* feature elive-pm to create a temporal swap file if there’s no swap partition
* auto-detect we are not using the E17 (or other) feature
* what if we are in live mode?
* what if battery doesn’t works (dead battery, wrong number, or always to 0)

Showing tasks 1 - 5 of 5 Page 1 of 1

Available keyboard shortcuts

Tasklist

Task Details

Task Editing