You can subscribe to this list here.
2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(299) |
Sep
(185) |
Oct
(187) |
Nov
(257) |
Dec
(165) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 |
Jan
(291) |
Feb
(316) |
Mar
(134) |
Apr
(167) |
May
(171) |
Jun
(76) |
Jul
(83) |
Aug
(52) |
Sep
(65) |
Oct
(24) |
Nov
(48) |
Dec
(104) |
2003 |
Jan
(101) |
Feb
(101) |
Mar
(98) |
Apr
(53) |
May
(171) |
Jun
(160) |
Jul
(79) |
Aug
(119) |
Sep
(132) |
Oct
(114) |
Nov
(158) |
Dec
(75) |
2004 |
Jan
(65) |
Feb
(146) |
Mar
(145) |
Apr
(98) |
May
(131) |
Jun
(133) |
Jul
(203) |
Aug
(128) |
Sep
(98) |
Oct
(163) |
Nov
(108) |
Dec
(115) |
2005 |
Jan
(131) |
Feb
(144) |
Mar
(341) |
Apr
(162) |
May
(215) |
Jun
(156) |
Jul
(396) |
Aug
(684) |
Sep
(537) |
Oct
(517) |
Nov
(450) |
Dec
(373) |
2006 |
Jan
(533) |
Feb
(306) |
Mar
(196) |
Apr
(204) |
May
(368) |
Jun
(310) |
Jul
(247) |
Aug
(322) |
Sep
(223) |
Oct
(220) |
Nov
(195) |
Dec
(125) |
2007 |
Jan
(119) |
Feb
(105) |
Mar
(149) |
Apr
(179) |
May
(142) |
Jun
(122) |
Jul
(95) |
Aug
(138) |
Sep
(74) |
Oct
(56) |
Nov
(98) |
Dec
(53) |
2008 |
Jan
(146) |
Feb
(113) |
Mar
(173) |
Apr
(83) |
May
(74) |
Jun
(34) |
Jul
(88) |
Aug
(107) |
Sep
(152) |
Oct
(80) |
Nov
(71) |
Dec
(49) |
2009 |
Jan
(80) |
Feb
(104) |
Mar
(102) |
Apr
(160) |
May
(71) |
Jun
(97) |
Jul
(59) |
Aug
(107) |
Sep
(90) |
Oct
(50) |
Nov
(58) |
Dec
(61) |
2010 |
Jan
(38) |
Feb
(38) |
Mar
(55) |
Apr
(87) |
May
(67) |
Jun
(61) |
Jul
(65) |
Aug
(186) |
Sep
(46) |
Oct
(210) |
Nov
(168) |
Dec
(158) |
2011 |
Jan
(196) |
Feb
(182) |
Mar
(148) |
Apr
(147) |
May
(149) |
Jun
(177) |
Jul
(151) |
Aug
(248) |
Sep
(190) |
Oct
(69) |
Nov
(123) |
Dec
(171) |
2012 |
Jan
(56) |
Feb
(175) |
Mar
(141) |
Apr
(96) |
May
(160) |
Jun
(157) |
Jul
(178) |
Aug
(194) |
Sep
(223) |
Oct
(200) |
Nov
(310) |
Dec
(373) |
2013 |
Jan
(465) |
Feb
(264) |
Mar
(110) |
Apr
(112) |
May
(109) |
Jun
(102) |
Jul
(49) |
Aug
(79) |
Sep
(120) |
Oct
(96) |
Nov
(149) |
Dec
(237) |
2014 |
Jan
(144) |
Feb
(278) |
Mar
(323) |
Apr
(144) |
May
(122) |
Jun
(265) |
Jul
(129) |
Aug
(186) |
Sep
(158) |
Oct
(150) |
Nov
(153) |
Dec
(195) |
2015 |
Jan
(111) |
Feb
(112) |
Mar
(40) |
Apr
(90) |
May
(81) |
Jun
(142) |
Jul
(102) |
Aug
(96) |
Sep
(59) |
Oct
(101) |
Nov
(58) |
Dec
(37) |
2016 |
Jan
(69) |
Feb
(56) |
Mar
(76) |
Apr
(7) |
May
(123) |
Jun
(78) |
Jul
(44) |
Aug
(58) |
Sep
(34) |
Oct
(99) |
Nov
(30) |
Dec
(59) |
2017 |
Jan
(86) |
Feb
(78) |
Mar
(89) |
Apr
(49) |
May
(40) |
Jun
(56) |
Jul
(34) |
Aug
(37) |
Sep
(53) |
Oct
(36) |
Nov
(66) |
Dec
(67) |
2018 |
Jan
(69) |
Feb
(37) |
Mar
(53) |
Apr
(66) |
May
(42) |
Jun
(38) |
Jul
(31) |
Aug
(40) |
Sep
(71) |
Oct
(16) |
Nov
(26) |
Dec
(13) |
2019 |
Jan
(26) |
Feb
(8) |
Mar
(19) |
Apr
(29) |
May
(24) |
Jun
(14) |
Jul
(101) |
Aug
(32) |
Sep
(35) |
Oct
(38) |
Nov
(21) |
Dec
(36) |
2020 |
Jan
(9) |
Feb
(8) |
Mar
(6) |
Apr
(87) |
May
(53) |
Jun
(62) |
Jul
(18) |
Aug
(29) |
Sep
(66) |
Oct
(26) |
Nov
(18) |
Dec
(28) |
2021 |
Jan
(13) |
Feb
(29) |
Mar
(41) |
Apr
(75) |
May
(52) |
Jun
(32) |
Jul
(16) |
Aug
(29) |
Sep
(71) |
Oct
(37) |
Nov
(22) |
Dec
(11) |
2022 |
Jan
(75) |
Feb
(64) |
Mar
(33) |
Apr
(31) |
May
(17) |
Jun
(37) |
Jul
(44) |
Aug
(25) |
Sep
(59) |
Oct
(39) |
Nov
(33) |
Dec
(34) |
2023 |
Jan
(50) |
Feb
(44) |
Mar
(61) |
Apr
(17) |
May
(20) |
Jun
(7) |
Jul
(32) |
Aug
(21) |
Sep
(13) |
Oct
(10) |
Nov
(24) |
Dec
(5) |
2024 |
Jan
(11) |
Feb
(1) |
Mar
(17) |
Apr
(9) |
May
(15) |
Jun
(25) |
Jul
(4) |
Aug
(15) |
Sep
|
Oct
(27) |
Nov
(9) |
Dec
(17) |
2025 |
Jan
(35) |
Feb
(12) |
Mar
(6) |
Apr
(4) |
May
(2) |
Jun
(4) |
Jul
(3) |
Aug
(82) |
Sep
|
Oct
|
Nov
|
Dec
|
From: Carsten H. <ra...@ra...> - 2025-08-23 00:02:24
|
On Fri, 22 Aug 2025 08:42:07 -0700 Ross Vandegrift <ro...@ka...> said: > On Thu, Aug 14, 2025 at 02:21:05PM -0700, Ross Vandegrift wrote: > > On Thu, Aug 14, 2025 at 07:27:15PM +0100, Carsten Haitzler wrote: > > > can you try enable "use command" in the screen setup config? it will use > > > the xrandr cmdline (if it exists) to do it as opposed to xrandr protocol > > > directly. but it seems the logic is doing the right thing. > > > > Thanks, it works. I compared RRR logs before and after, the only > > surprise I can pick out of the first log is: > > Oh I spoke too soon - "use command" turns off eDP-1 when the laptop is > undocked. Looks like the fallback to prevent zero screens doesn't > support the xrandr command? you'd have to open the lid again too... otherwise it has nowhere to display anything and it'll kind of just leave everything where it is (root window == screen) until it has at least one to connect to... -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- Carsten Haitzler - ra...@ra... |
From: Ross V. <ro...@ka...> - 2025-08-22 15:42:22
|
On Thu, Aug 14, 2025 at 02:21:05PM -0700, Ross Vandegrift wrote: > On Thu, Aug 14, 2025 at 07:27:15PM +0100, Carsten Haitzler wrote: > > can you try enable "use command" in the screen setup config? it will use the > > xrandr cmdline (if it exists) to do it as opposed to xrandr protocol directly. > > but it seems the logic is doing the right thing. > > Thanks, it works. I compared RRR logs before and after, the only > surprise I can pick out of the first log is: Oh I spoke too soon - "use command" turns off eDP-1 when the laptop is undocked. Looks like the fallback to prevent zero screens doesn't support the xrandr command? Ross |
From: Carsten H. <ra...@ra...> - 2025-08-22 07:57:11
|
On Thu, 21 Aug 2025 09:26:15 +0000 dep <de...@dr...> said: > Hi, everybody . . . > > Due to a terrible but perhaps fortuitous attack from the reprehensible dd > program (it told me I could trust it, but it lied), I'll be doing a > bare-drive reinstall of Trixie and Enlightenment. > > This time, rather than accept the defaults, I would like to put it > in /opt/Enlightenment. But it having been forever since I compiled > something this big and varied, I'm utterly unsure how to do it. I am > familiar with "./configure -prefix=/opt/[name]" and nothing really since > then. Additionally, the various source packages seem to differ as to how > they're configured and built. massimo covered this.. but you know this is in the README.md? :) https://git.enlightenment.org/enlightenment/enlightenment - the readme is displayed by default too... :) > So, how can I make Enlightment live in /opt/Enlightenment on the new > system? > > Thanks very much. > -- > dep > > Pictures: http://www.ipernity.com/doc/depscribe/album > Column: https://ofb.biz/author/dep/ > > > > _______________________________________________ > enlightenment-users mailing list > enl...@li... > https://lists.sourceforge.net/lists/listinfo/enlightenment-users -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- Carsten Haitzler - ra...@ra... |
From: Massimo M. <mai...@gm...> - 2025-08-21 12:44:06
|
You just need to use the option --prefix=/opt/Enlightenment for meson setup and the build will be configured to install in that target dir. Be aware that you will need some more things at compile time and/or at runtime in order to make things work. Here is what comes to my mind now: * your PATH will have to include /opt/Enlightenment/bin (you could create a file in /etc/profile.d to have it set for all users) * your PKG_CONFIG_PATH will have to include /opt/Enlightenment/lib/x86_64-linux-gnu/pkgconfig (even this could go in the /etc/profile.d file) * you need to create a file in /etc/ld.so.conf.d that contains /opt/e17/lib/x86_64-linux-gnu in it and you'll also need to run ldconfig after the installation of efl and other libraries that will install in /opt/Enlightenment * you should create a symlink to /opt/Enlightenment/share/xsessions/enlightenment.desktop in /usr/share/xsessions if you want to have E as an option in your login manager Massimo Maiurana dep ha scritto il 21/08/25 alle 11:26: > Hi, everybody . . . > > Due to a terrible but perhaps fortuitous attack from the reprehensible dd > program (it told me I could trust it, but it lied), I'll be doing a > bare-drive reinstall of Trixie and Enlightenment. > > This time, rather than accept the defaults, I would like to put it > in /opt/Enlightenment. But it having been forever since I compiled > something this big and varied, I'm utterly unsure how to do it. I am > familiar with "./configure -prefix=/opt/[name]" and nothing really since > then. Additionally, the various source packages seem to differ as to how > they're configured and built. > > So, how can I make Enlightment live in /opt/Enlightenment on the new > system? > > Thanks very much. |
From: dep <de...@dr...> - 2025-08-21 09:26:33
|
Hi, everybody . . . Due to a terrible but perhaps fortuitous attack from the reprehensible dd program (it told me I could trust it, but it lied), I'll be doing a bare-drive reinstall of Trixie and Enlightenment. This time, rather than accept the defaults, I would like to put it in /opt/Enlightenment. But it having been forever since I compiled something this big and varied, I'm utterly unsure how to do it. I am familiar with "./configure -prefix=/opt/[name]" and nothing really since then. Additionally, the various source packages seem to differ as to how they're configured and built. So, how can I make Enlightment live in /opt/Enlightenment on the new system? Thanks very much. -- dep Pictures: http://www.ipernity.com/doc/depscribe/album Column: https://ofb.biz/author/dep/ |
From: daniel a. <uni...@gm...> - 2025-08-20 09:58:49
|
Hi Davide I have tried to compile to the last commits with setup.py and pip and I get the same error about project. license HEAD is now at 11623c1 Modernize build: Uninstall is no more + build + cd python-efl-1.26.1 + pip3 wheel -w dist --no-build-isolation --no-deps --no-cache-dir /tmp/work/src/python-efl-1.26.1 Processing /tmp/work/src/python-efl-1.26.1 Preparing metadata (pyproject.toml) ... error error: subprocess-exited-with-error × Preparing metadata (pyproject.toml) did not run successfully. │ exit code: 1 ╰─> [91 lines of output] Python-EFL: 1.26.99a1266 Checking for Python: OK, found 3.12.7 configuration error: `project.license` must be valid exactly by one definition (2 matches found): - keys: 'file': {type: string} required: ['file'] - keys: 'text': {type: string} required: ['text'] DESCRIPTION: `Project license <https://peps.python.org/pep-0621/#license>`_. GIVEN VALUE: "LGPL-3.0-only" OFFENDING RULE: 'oneOf' DEFINITION: { "oneOf": [ { "properties": { "file": { "type": "string", "$$description": [ "Relative path to the file (UTF-8) which contains the license for the", "project." ] } }, "required": [ "file" ] }, { "properties": { "text": { "type": "string", "$$description": [ "The license of the project whose meaning is that of the", "`License field from the core metadata", "<https://packaging.python.org/specifications/core-metadata/#license>`_." ] } }, "required": [ "text" ] } ] } Traceback (most recent call last): File "/usr/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 353, in <module> main() File "/usr/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 335, in main json_out['return_val'] = hook(**hook_input['kwargs']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 149, in prepare_metadata_for_build_wheel return hook(metadata_directory, config_settings) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/setuptools/build_meta.py", line 376, in prepare_metadata_for_build_wheel self.run_setup() File "/usr/lib/python3.12/site-packages/setuptools/build_meta.py", line 319, in run_setup exec(code, locals()) File "<string>", line 379, in <module> File "/usr/lib/python3.12/site-packages/setuptools/__init__.py", line 117, in setup return distutils.core.setup(**attrs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/setuptools/_distutils/core.py", line 157, in setup dist.parse_config_files() File "/usr/lib/python3.12/site-packages/setuptools/dist.py", line 655, in parse_config_files pyprojecttoml.apply_configuration(self, filename, ignore_option_errors) File "/usr/lib/python3.12/site-packages/setuptools/config/pyprojecttoml.py", line 71, in apply_configuration config = read_configuration(filepath, True, ignore_option_errors, dist) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/setuptools/config/pyprojecttoml.py", line 139, in read_configuration validate(subset, filepath) File "/usr/lib/python3.12/site-packages/setuptools/config/pyprojecttoml.py", line 60, in validate raise ValueError(f"{error}\n{summary}") from None ValueError: invalid pyproject.toml config: `project.license`. configuration error: `project.license` must be valid exactly by one definition (2 matches found): - keys: 'file': {type: string} required: ['file'] - keys: 'text': {type: string} required: ['text'] [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. [notice] A new release of pip is available: 24.2 -> 25.2 [notice] To update, run: pip3 install --upgrade pip error: metadata-generation-failed Best regards Daniel Le mar. 19 août 2025 à 17:21, daniel antoine <uni...@gm...> a écrit : > > Hi Davide > my receipt for python-efl > > makedepends=(cython dbus-python efl git libsndfile pulseaudio > python-packaging python-setuptools) > > description="python 3 bindings for the Enlightenment Foundation Libraries" > url="http://www.enlightenment.org" > > packager="Grat-OS Team" > maintainer="Dania" > > name=python-efl > version=1.26.1 > release=9 > > #source=(http://download.enlightenment.org/rel/bindings/python/$name-$version.tar.xz) > > #Last commit on python-efl repo > #_commit=5accd9350bc4dc2bf1d06bde847a605264c2e78b > _commit=701c912a7baa524301d82a87fd9108d293b74664 > > prepare() { > git clone https://git.enlightenment.org/enlightenment/python-efl $name-$version > > cd $name-$version > git checkout ${_commit} > } > > build() { > cd ${name}-$version > > python3 setup.py build > python3 setup.py install --root=$PKG --optimize=1 --skip-build > } > > Best regards > > Daniel > > Le mar. 19 août 2025 à 14:29, Davide Andreoli <da...@gu...> a écrit : > > > > > > > > > > > > > > lunedì 18 agosto 2025 15:16, daniel antoine <uni...@gm...> ha scritto: > > > > > > > > > > > Hi Dave > > > > > > I try to compile python-efl with the last commit 701c912a7b but I > > > ranil an error at [16/16] Cythonizing efl/utils/logger.pyx > > > > > > I get > > > > > > [16/16] Cythonizing efl/utils/logger.pyx > > > warning: efl/utils/logger.pyx:1:0: Dotted filenames > > > ('efl.utils.logger.pxd') are deprecated. Please use the normal Python > > > package directory layout. > > > warning: efl/utils/logger.pyx:18:0: Dotted filenames ('efl.eina.pxd') > > > are deprecated. Please use the normal Python package directory layout. > > > configuration error: `project.license` must be valid exactly by one > > > definition (2 matches found): > > > > > > - keys: > > > 'file': {type: string} > > > required: ['file'] > > > - keys: > > > 'text': {type: string} > > > required: ['text'] > > > > > > DESCRIPTION: > > > `Project license <https://peps.python.org/pep-0621/#license>`_. > > > > > > > > > GIVEN VALUE: > > > "LGPL-3.0-only" > > > > > > OFFENDING RULE: 'oneOf' > > > > > > DEFINITION: > > > { > > > "oneOf": [ > > > { > > > "properties": { > > > "file": { > > > "type": "string", > > > "$$description": [ > > > "Relative path to the file (UTF-8) which > > > contains the license for the", > > > "project." > > > ] > > > } > > > }, > > > "required": [ > > > "file" > > > ] > > > }, > > > { > > > "properties": { > > > "text": { > > > "type": "string", > > > "$$description": [ > > > "The license of the project whose meaning > > > is that of the", > > > "`License field from the core metadata", "<https://packaging.python.org/specifications/core-metadata/#license>`_." > > > > > > ] > > > } > > > }, > > > "required": [ > > > "text" > > > ] > > > } > > > ] > > > } > > > Traceback (most recent call last): > > > File "/tmp/work/src/python-efl-1.26.1/setup.py", line 437, in <module> > > > > > > setup( > > > File "/usr/lib/python3.12/site-packages/setuptools/init.py", > > > line 117, in setup > > > return distutils.core.setup(**attrs) > > > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > > > File "/usr/lib/python3.12/site-packages/setuptools/_distutils/core.py", > > > line 157, in setup > > > dist.parse_config_files() > > > File "/usr/lib/python3.12/site-packages/setuptools/dist.py", line > > > 655, in parse_config_files > > > pyprojecttoml.apply_configuration(self, filename, ignore_option_errors) > > > File "/usr/lib/python3.12/site-packages/setuptools/config/pyprojecttoml.py", > > > line 71, in apply_configuration > > > config = read_configuration(filepath, True, ignore_option_errors, dist) > > > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > > > File "/usr/lib/python3.12/site-packages/setuptools/config/pyprojecttoml.py", > > > line 139, in read_configuration > > > validate(subset, filepath) > > > File "/usr/lib/python3.12/site-packages/setuptools/config/pyprojecttoml.py", > > > line 60, in validate > > > raise ValueError(f"{error}\n{summary}") from None > > > ValueError: invalid pyproject.toml config: `project.license`. > > > configuration error: `project.license` must be valid exactly by one > > > definition (2 matches found): > > > > > > - keys: > > > 'file': {type: string} > > > required: ['file'] > > > - keys: > > > 'text': {type: string} > > > required: ['text'] > > > > > > =======> ERROR: Building 'python-efl.sources1755228613any.cards.tar.xz' failed. > > > > > > > > > it refres to two licenses ? > > > > > > The compile is ok with commit 5accd9350b > > > > Hi, I'm working on the build system in these days. > > How are you building? The goal is to use modern python packaging, so you should be able to build using: > > python -m build > > and then install the generated wheel using pip. > > > > But I'm still working on this, will update all the docs asap. > > > > > > > > Bets regards > > > > > > Daniel |
From: daniel a. <uni...@gm...> - 2025-08-19 15:21:35
|
Hi Davide my receipt for python-efl makedepends=(cython dbus-python efl git libsndfile pulseaudio python-packaging python-setuptools) description="python 3 bindings for the Enlightenment Foundation Libraries" url="http://www.enlightenment.org" packager="Grat-OS Team" maintainer="Dania" name=python-efl version=1.26.1 release=9 #source=(http://download.enlightenment.org/rel/bindings/python/$name-$version.tar.xz) #Last commit on python-efl repo #_commit=5accd9350bc4dc2bf1d06bde847a605264c2e78b _commit=701c912a7baa524301d82a87fd9108d293b74664 prepare() { git clone https://git.enlightenment.org/enlightenment/python-efl $name-$version cd $name-$version git checkout ${_commit} } build() { cd ${name}-$version python3 setup.py build python3 setup.py install --root=$PKG --optimize=1 --skip-build } Best regards Daniel Le mar. 19 août 2025 à 14:29, Davide Andreoli <da...@gu...> a écrit : > > > > > > > lunedì 18 agosto 2025 15:16, daniel antoine <uni...@gm...> ha scritto: > > > > > > > Hi Dave > > > > I try to compile python-efl with the last commit 701c912a7b but I > > ranil an error at [16/16] Cythonizing efl/utils/logger.pyx > > > > I get > > > > [16/16] Cythonizing efl/utils/logger.pyx > > warning: efl/utils/logger.pyx:1:0: Dotted filenames > > ('efl.utils.logger.pxd') are deprecated. Please use the normal Python > > package directory layout. > > warning: efl/utils/logger.pyx:18:0: Dotted filenames ('efl.eina.pxd') > > are deprecated. Please use the normal Python package directory layout. > > configuration error: `project.license` must be valid exactly by one > > definition (2 matches found): > > > > - keys: > > 'file': {type: string} > > required: ['file'] > > - keys: > > 'text': {type: string} > > required: ['text'] > > > > DESCRIPTION: > > `Project license <https://peps.python.org/pep-0621/#license>`_. > > > > > > GIVEN VALUE: > > "LGPL-3.0-only" > > > > OFFENDING RULE: 'oneOf' > > > > DEFINITION: > > { > > "oneOf": [ > > { > > "properties": { > > "file": { > > "type": "string", > > "$$description": [ > > "Relative path to the file (UTF-8) which > > contains the license for the", > > "project." > > ] > > } > > }, > > "required": [ > > "file" > > ] > > }, > > { > > "properties": { > > "text": { > > "type": "string", > > "$$description": [ > > "The license of the project whose meaning > > is that of the", > > "`License field from the core metadata", "<https://packaging.python.org/specifications/core-metadata/#license>`_." > > > > ] > > } > > }, > > "required": [ > > "text" > > ] > > } > > ] > > } > > Traceback (most recent call last): > > File "/tmp/work/src/python-efl-1.26.1/setup.py", line 437, in <module> > > > > setup( > > File "/usr/lib/python3.12/site-packages/setuptools/init.py", > > line 117, in setup > > return distutils.core.setup(**attrs) > > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > > File "/usr/lib/python3.12/site-packages/setuptools/_distutils/core.py", > > line 157, in setup > > dist.parse_config_files() > > File "/usr/lib/python3.12/site-packages/setuptools/dist.py", line > > 655, in parse_config_files > > pyprojecttoml.apply_configuration(self, filename, ignore_option_errors) > > File "/usr/lib/python3.12/site-packages/setuptools/config/pyprojecttoml.py", > > line 71, in apply_configuration > > config = read_configuration(filepath, True, ignore_option_errors, dist) > > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > > File "/usr/lib/python3.12/site-packages/setuptools/config/pyprojecttoml.py", > > line 139, in read_configuration > > validate(subset, filepath) > > File "/usr/lib/python3.12/site-packages/setuptools/config/pyprojecttoml.py", > > line 60, in validate > > raise ValueError(f"{error}\n{summary}") from None > > ValueError: invalid pyproject.toml config: `project.license`. > > configuration error: `project.license` must be valid exactly by one > > definition (2 matches found): > > > > - keys: > > 'file': {type: string} > > required: ['file'] > > - keys: > > 'text': {type: string} > > required: ['text'] > > > > =======> ERROR: Building 'python-efl.sources1755228613any.cards.tar.xz' failed. > > > > > > it refres to two licenses ? > > > > The compile is ok with commit 5accd9350b > > Hi, I'm working on the build system in these days. > How are you building? The goal is to use modern python packaging, so you should be able to build using: > python -m build > and then install the generated wheel using pip. > > But I'm still working on this, will update all the docs asap. > > > > > Bets regards > > > > Daniel |
From: Davide A. <da...@gu...> - 2025-08-19 12:56:09
|
lunedì 18 agosto 2025 15:16, daniel antoine <uni...@gm...> ha scritto: > > > Hi Dave > > I try to compile python-efl with the last commit 701c912a7b but I > ranil an error at [16/16] Cythonizing efl/utils/logger.pyx > > I get > > [16/16] Cythonizing efl/utils/logger.pyx > warning: efl/utils/logger.pyx:1:0: Dotted filenames > ('efl.utils.logger.pxd') are deprecated. Please use the normal Python > package directory layout. > warning: efl/utils/logger.pyx:18:0: Dotted filenames ('efl.eina.pxd') > are deprecated. Please use the normal Python package directory layout. > configuration error: `project.license` must be valid exactly by one > definition (2 matches found): > > - keys: > 'file': {type: string} > required: ['file'] > - keys: > 'text': {type: string} > required: ['text'] > > DESCRIPTION: > `Project license <https://peps.python.org/pep-0621/#license>`_. > > > GIVEN VALUE: > "LGPL-3.0-only" > > OFFENDING RULE: 'oneOf' > > DEFINITION: > { > "oneOf": [ > { > "properties": { > "file": { > "type": "string", > "$$description": [ > "Relative path to the file (UTF-8) which > contains the license for the", > "project." > ] > } > }, > "required": [ > "file" > ] > }, > { > "properties": { > "text": { > "type": "string", > "$$description": [ > "The license of the project whose meaning > is that of the", > "`License field from the core metadata", "<https://packaging.python.org/specifications/core-metadata/#license>`_." > > ] > } > }, > "required": [ > "text" > ] > } > ] > } > Traceback (most recent call last): > File "/tmp/work/src/python-efl-1.26.1/setup.py", line 437, in <module> > > setup( > File "/usr/lib/python3.12/site-packages/setuptools/init.py", > line 117, in setup > return distutils.core.setup(**attrs) > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/usr/lib/python3.12/site-packages/setuptools/_distutils/core.py", > line 157, in setup > dist.parse_config_files() > File "/usr/lib/python3.12/site-packages/setuptools/dist.py", line > 655, in parse_config_files > pyprojecttoml.apply_configuration(self, filename, ignore_option_errors) > File "/usr/lib/python3.12/site-packages/setuptools/config/pyprojecttoml.py", > line 71, in apply_configuration > config = read_configuration(filepath, True, ignore_option_errors, dist) > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/usr/lib/python3.12/site-packages/setuptools/config/pyprojecttoml.py", > line 139, in read_configuration > validate(subset, filepath) > File "/usr/lib/python3.12/site-packages/setuptools/config/pyprojecttoml.py", > line 60, in validate > raise ValueError(f"{error}\n{summary}") from None > ValueError: invalid pyproject.toml config: `project.license`. > configuration error: `project.license` must be valid exactly by one > definition (2 matches found): > > - keys: > 'file': {type: string} > required: ['file'] > - keys: > 'text': {type: string} > required: ['text'] > > =======> ERROR: Building 'python-efl.sources1755228613any.cards.tar.xz' failed. > > > it refres to two licenses ? > > The compile is ok with commit 5accd9350b Hi, I'm working on the build system in these days. How are you building? The goal is to use modern python packaging, so you should be able to build using: python -m build and then install the generated wheel using pip. But I'm still working on this, will update all the docs asap. > > Bets regards > > Daniel |
From: daniel a. <uni...@gm...> - 2025-08-18 13:17:02
|
Hi Dave I try to compile python-efl with the last commit 701c912a7b but I ranil an error at [16/16] Cythonizing efl/utils/logger.pyx I get [16/16] Cythonizing efl/utils/logger.pyx warning: efl/utils/logger.pyx:1:0: Dotted filenames ('efl.utils.logger.pxd') are deprecated. Please use the normal Python package directory layout. warning: efl/utils/logger.pyx:18:0: Dotted filenames ('efl.eina.pxd') are deprecated. Please use the normal Python package directory layout. configuration error: `project.license` must be valid exactly by one definition (2 matches found): - keys: 'file': {type: string} required: ['file'] - keys: 'text': {type: string} required: ['text'] DESCRIPTION: `Project license <https://peps.python.org/pep-0621/#license>`_. GIVEN VALUE: "LGPL-3.0-only" OFFENDING RULE: 'oneOf' DEFINITION: { "oneOf": [ { "properties": { "file": { "type": "string", "$$description": [ "Relative path to the file (UTF-8) which contains the license for the", "project." ] } }, "required": [ "file" ] }, { "properties": { "text": { "type": "string", "$$description": [ "The license of the project whose meaning is that of the", "`License field from the core metadata", "<https://packaging.python.org/specifications/core-metadata/#license>`_." ] } }, "required": [ "text" ] } ] } Traceback (most recent call last): File "/tmp/work/src/python-efl-1.26.1/setup.py", line 437, in <module> setup( File "/usr/lib/python3.12/site-packages/setuptools/__init__.py", line 117, in setup return distutils.core.setup(**attrs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/setuptools/_distutils/core.py", line 157, in setup dist.parse_config_files() File "/usr/lib/python3.12/site-packages/setuptools/dist.py", line 655, in parse_config_files pyprojecttoml.apply_configuration(self, filename, ignore_option_errors) File "/usr/lib/python3.12/site-packages/setuptools/config/pyprojecttoml.py", line 71, in apply_configuration config = read_configuration(filepath, True, ignore_option_errors, dist) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/setuptools/config/pyprojecttoml.py", line 139, in read_configuration validate(subset, filepath) File "/usr/lib/python3.12/site-packages/setuptools/config/pyprojecttoml.py", line 60, in validate raise ValueError(f"{error}\n{summary}") from None ValueError: invalid pyproject.toml config: `project.license`. configuration error: `project.license` must be valid exactly by one definition (2 matches found): - keys: 'file': {type: string} required: ['file'] - keys: 'text': {type: string} required: ['text'] =======> ERROR: Building 'python-efl.sources1755228613any.cards.tar.xz' failed. it refres to two licenses ? The compile is ok with commit 5accd9350b Bets regards Daniel |
From: Carsten H. <ra...@ra...> - 2025-08-16 19:48:46
|
On Sat, 16 Aug 2025 09:32:03 -0700 Ross Vandegrift <ro...@ka...> said: > On Fri, Aug 15, 2025 at 08:16:12PM +0100, Carsten Haitzler wrote: > > On Fri, 15 Aug 2025 08:33:02 -0700 Ross Vandegrift <ro...@ka...> said: > > > On Thu, Aug 14, 2025 at 11:17:50PM +0100, Carsten Haitzler wrote: > > > > On Thu, 14 Aug 2025 14:21:05 -0700 Ross Vandegrift <ro...@ka...> > > > > said: > > > > > > > > > On Thu, Aug 14, 2025 at 07:27:15PM +0100, Carsten Haitzler wrote: > > > > > > can you try enable "use command" in the screen setup config? it will > > > > > > use the xrandr cmdline (if it exists) to do it as opposed to xrandr > > > > > > protocol directly. but it seems the logic is doing the right thing. > > > > > > > > > > Thanks, it works. I compared RRR logs before and after, the only > > > > > surprise I can pick out of the first log is: > > > > > > > > > > > RRR: 'DP-4' is relative to 'eDP-1' > > > > > > > > > > That seems weird since eDP-1 is unconfigured - but I don't know that > > > > > it's wrong. > > > > > > > > ummm are you sure edp1 has NO config - you'd have nothing on screen > > > > when the lid is open then... ? > > > > > > This wasn't quite right: the xrandr position drop down showed > > > Unconfigured. eet -d had reasonable looking config. Sure enough I > > > tried starting undocked and nothing came up on the screen. > > > > why on earth would you leave that unconfigured... or well off... you would > > want it on... e will auto disable the screen as if its unplugged if the lid > > closes. > > Lol, I didn't do it - Unconfigured isn't even a choice in the drop down. i assumed off... (on checkbox is not checked)... -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- Carsten Haitzler - ra...@ra... |
From: Ross V. <ro...@ka...> - 2025-08-16 16:32:20
|
On Fri, Aug 15, 2025 at 08:16:12PM +0100, Carsten Haitzler wrote: > On Fri, 15 Aug 2025 08:33:02 -0700 Ross Vandegrift <ro...@ka...> said: > > On Thu, Aug 14, 2025 at 11:17:50PM +0100, Carsten Haitzler wrote: > > > On Thu, 14 Aug 2025 14:21:05 -0700 Ross Vandegrift <ro...@ka...> said: > > > > > > > On Thu, Aug 14, 2025 at 07:27:15PM +0100, Carsten Haitzler wrote: > > > > > can you try enable "use command" in the screen setup config? it will > > > > > use the xrandr cmdline (if it exists) to do it as opposed to xrandr > > > > > protocol directly. but it seems the logic is doing the right thing. > > > > > > > > Thanks, it works. I compared RRR logs before and after, the only > > > > surprise I can pick out of the first log is: > > > > > > > > > RRR: 'DP-4' is relative to 'eDP-1' > > > > > > > > That seems weird since eDP-1 is unconfigured - but I don't know that > > > > it's wrong. > > > > > > ummm are you sure edp1 has NO config - you'd have nothing on screen when the > > > lid is open then... ? > > > > This wasn't quite right: the xrandr position drop down showed > > Unconfigured. eet -d had reasonable looking config. Sure enough I > > tried starting undocked and nothing came up on the screen. > > why on earth would you leave that unconfigured... or well off... you would want > it on... e will auto disable the screen as if its unplugged if the lid closes. Lol, I didn't do it - Unconfigured isn't even a choice in the drop down. Ross |
From: Carsten H. <ra...@ra...> - 2025-08-15 19:16:30
|
On Fri, 15 Aug 2025 08:33:02 -0700 Ross Vandegrift <ro...@ka...> said: > On Thu, Aug 14, 2025 at 11:17:50PM +0100, Carsten Haitzler wrote: > > On Thu, 14 Aug 2025 14:21:05 -0700 Ross Vandegrift <ro...@ka...> said: > > > > > On Thu, Aug 14, 2025 at 07:27:15PM +0100, Carsten Haitzler wrote: > > > > can you try enable "use command" in the screen setup config? it will > > > > use the xrandr cmdline (if it exists) to do it as opposed to xrandr > > > > protocol directly. but it seems the logic is doing the right thing. > > > > > > Thanks, it works. I compared RRR logs before and after, the only > > > surprise I can pick out of the first log is: > > > > > > > RRR: 'DP-4' is relative to 'eDP-1' > > > > > > That seems weird since eDP-1 is unconfigured - but I don't know that > > > it's wrong. > > > > ummm are you sure edp1 has NO config - you'd have nothing on screen when the > > lid is open then... ? > > This wasn't quite right: the xrandr position drop down showed > Unconfigured. eet -d had reasonable looking config. Sure enough I > tried starting undocked and nothing came up on the screen. why on earth would you leave that unconfigured... or well off... you would want it on... e will auto disable the screen as if its unplugged if the lid closes. > After rm .e/e/config/*/e_randr2* I got my screen back and was able to > configure my monitors. After this, eDP-1 says None instead of > Unconfigured. and then the other 2 are "left of" it or such or one is left of the others i left of that etc. > Roos > -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- Carsten Haitzler - ra...@ra... |
From: Ross V. <ro...@ka...> - 2025-08-15 15:33:17
|
On Thu, Aug 14, 2025 at 11:17:50PM +0100, Carsten Haitzler wrote: > On Thu, 14 Aug 2025 14:21:05 -0700 Ross Vandegrift <ro...@ka...> said: > > > On Thu, Aug 14, 2025 at 07:27:15PM +0100, Carsten Haitzler wrote: > > > can you try enable "use command" in the screen setup config? it will use the > > > xrandr cmdline (if it exists) to do it as opposed to xrandr protocol > > > directly. but it seems the logic is doing the right thing. > > > > Thanks, it works. I compared RRR logs before and after, the only > > surprise I can pick out of the first log is: > > > > > RRR: 'DP-4' is relative to 'eDP-1' > > > > That seems weird since eDP-1 is unconfigured - but I don't know that > > it's wrong. > > ummm are you sure edp1 has NO config - you'd have nothing on screen when the > lid is open then... ? This wasn't quite right: the xrandr position drop down showed Unconfigured. eet -d had reasonable looking config. Sure enough I tried starting undocked and nothing came up on the screen. After rm .e/e/config/*/e_randr2* I got my screen back and was able to configure my monitors. After this, eDP-1 says None instead of Unconfigured. Roos |
From: Carsten H. <ra...@ra...> - 2025-08-14 22:18:04
|
On Thu, 14 Aug 2025 14:21:05 -0700 Ross Vandegrift <ro...@ka...> said: > On Thu, Aug 14, 2025 at 07:27:15PM +0100, Carsten Haitzler wrote: > > can you try enable "use command" in the screen setup config? it will use the > > xrandr cmdline (if it exists) to do it as opposed to xrandr protocol > > directly. but it seems the logic is doing the right thing. > > Thanks, it works. I compared RRR logs before and after, the only > surprise I can pick out of the first log is: > > > RRR: 'DP-4' is relative to 'eDP-1' > > That seems weird since eDP-1 is unconfigured - but I don't know that > it's wrong. ummm are you sure edp1 has NO config - you'd have nothing on screen when the lid is open then... ? > Ross > > > _______________________________________________ > enlightenment-users mailing list > enl...@li... > https://lists.sourceforge.net/lists/listinfo/enlightenment-users > -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- Carsten Haitzler - ra...@ra... |
From: Ross V. <ro...@ka...> - 2025-08-14 21:21:20
|
On Thu, Aug 14, 2025 at 07:27:15PM +0100, Carsten Haitzler wrote: > can you try enable "use command" in the screen setup config? it will use the > xrandr cmdline (if it exists) to do it as opposed to xrandr protocol directly. > but it seems the logic is doing the right thing. Thanks, it works. I compared RRR logs before and after, the only surprise I can pick out of the first log is: > RRR: 'DP-4' is relative to 'eDP-1' That seems weird since eDP-1 is unconfigured - but I don't know that it's wrong. Ross |
From: Carsten H. <ra...@ra...> - 2025-08-14 18:27:28
|
On Thu, 14 Aug 2025 10:43:52 -0700 Ross Vandegrift <ro...@ka...> said: > RRR: modes for 'DP-4' are 0x55f3913f1e40 [24] > RRR: crtc on: 0 = 'DP-4' @ 2560 0 - 2560x1440 orient 1 mode a1 out 47 > RRR: modes for 'DP-3-2' are 0x55f3913f1e40 [24] > RRR: crtc on: 1 = 'DP-3-2' @ 0 0 - 2560x1440 orient 1 mode a1 out 49 > RRR: set vsize2: 5120x1440 > RRR: cur size: 7040x1440 > RRR: done config... so there at the end finally (lots of log i guess when lid was open at some point) at the very end e has decided 2 screens are to be on.. DP-4 and DP-3-2 with DP-4 to the right of DP-3-2 (first at 2560,0 the latter at 0,0 with a virtual size of 5120x1440) ... so it seems e has configured this right for 2 external screens and the lid closed. can you try enable "use command" in the screen setup config? it will use the xrandr cmdline (if it exists) to do it as opposed to xrandr protocol directly. but it seems the logic is doing the right thing. -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- Carsten Haitzler - ra...@ra... |
From: Ross V. <ro...@ka...> - 2025-08-14 18:00:04
|
Hello, I have a laptop connected to two external monitors via a dock, with the lid closed. When E starts, my desktop shows up shifted to the right by ~3000px - most of it is off the right-most monitor. The eDP-1 output is disabled in Screen Setup, but E's log has "cur size" that seems to the internal display. If run "xrandr eDP-1 --off", E adjusts and things become normal. No change if I nuke my config. This is 0.27.1 on intel gpu w/modesetting. Same setup worked normally on 0.25.4. Any ideas on how to fix this? grep RRR ~/.e-log is below. Ross RRR: ................. info get! RRR: NEW SCREEN ... RRR: .... out eDP-1 RRR: ...... lid_closed = 1 (1 && 1) RRR: ...... connected 1 RRR: ...... modes 0x55f390c356b0 RRR: 'eDP-1' 0 0 1920x1200 RRR: NEW SCREEN ... RRR: .... out HDMI-1 RRR: ...... lid_closed = 0 (0 && 1) RRR: ...... connected 0 RRR: ...... modes (nil) RRR: NEW SCREEN ... RRR: .... out DP-1 RRR: ...... lid_closed = 0 (0 && 1) RRR: ...... connected 0 RRR: ...... modes (nil) RRR: NEW SCREEN ... RRR: .... out DP-2 RRR: ...... lid_closed = 0 (0 && 1) RRR: ...... connected 0 RRR: ...... modes (nil) RRR: NEW SCREEN ... RRR: .... out DP-3 RRR: ...... lid_closed = 0 (0 && 1) RRR: ...... connected 0 RRR: ...... modes (nil) RRR: NEW SCREEN ... RRR: .... out DP-4 RRR: ...... lid_closed = 0 (0 && 1) RRR: ...... connected 1 RRR: ...... modes 0x55f390c2e840 RRR: 'DP-4' 1920 0 2560x1440 RRR: NEW SCREEN ... RRR: .... out DP-3-1 RRR: ...... lid_closed = 0 (0 && 1) RRR: ...... connected 0 RRR: ...... modes (nil) RRR: NEW SCREEN ... RRR: .... out DP-3-2 RRR: ...... lid_closed = 0 (0 && 1) RRR: ...... connected 1 RRR: ...... modes 0x55f390c2e840 RRR: 'DP-3-2' 4480 0 2560x1440 RRR: NEW SCREEN ... RRR: .... out DP-3-3 RRR: ...... lid_closed = 0 (0 && 1) RRR: ...... connected 0 RRR: ...... modes (nil) RRR:-------------------------------- 2 RRR: 'eDP-1': 0 0 1920x1200 RRR: 'DP-4': 1920 0 2560x1440 RRR: 'DP-3-2': 4480 0 2560x1440 RRR: result max: 7040x1440 RRR: loaded existing config RRR: check lid for eDP-1... RRR: is closed lid RRR: check lid for DP-4... RRR: check lid for DP-3-2... RRR: check lid for eDP-1... RRR: is closed lid RRR: check lid for DP-4... RRR: check lid for DP-3-2... RRR: check lid for eDP-1... RRR: is closed lid RRR: check lid for DP-4... RRR: check lid for DP-3-2... RRR: check lid for eDP-1... RRR: is closed lid RRR: check lid for DP-4... RRR: check lid for DP-3-2... RRR: check lid for eDP-1... RRR: is closed lid RRR: check lid for DP-4... RRR: check lid for DP-3-2... RRR: check lid for eDP-1... RRR: is closed lid RRR: check lid for DP-4... RRR: check lid for DP-3-2... RRR: check lid for eDP-1... RRR: is closed lid RRR: check lid for DP-4... RRR: check lid for DP-3-2... RRR: check lid for eDP-1... RRR: is closed lid RRR: check lid for DP-4... RRR: check lid for DP-3-2... RRR: check lid for eDP-1... RRR: is closed lid RRR: check lid for DP-4... RRR: check lid for DP-3-2... RRR: check lid for eDP-1... RRR: is closed lid RRR: check lid for DP-4... RRR: check lid for DP-3-2... RRR: check lid for eDP-1... RRR: is closed lid RRR: check lid for DP-4... RRR: check lid for DP-3-2... RRR: check lid for eDP-1... RRR: is closed lid RRR: check lid for DP-4... RRR: check lid for DP-3-2... RRR: out id=eDP-1/00ffffffffffff0026cf4a8500000000001e0104a51d127802de50a3544c99260f5054000000010101010101010101010101010101010f3c80a070b0204018303c001eb310000019000000000000000000000000000000000000000000fe00496e666f566973696f6e0a2020000000fe004d3133334e57344a205233200a0055: connected=1 enabled=1 configured=0 RRR: check lid for eDP-1... RRR: is closed lid RRR: out id=HDMI-1/: connected=0 enabled=0 configured=0 RRR: out id=DP-1/: connected=0 enabled=0 configured=0 RRR: out id=DP-2/: connected=0 enabled=0 configured=0 RRR: out id=DP-3/: connected=0 enabled=0 configured=0 RRR: out id=DP-4/00ffffffffffff0010acea40534531430d1c0104a53c22783aee95a3544c99260f5054a54b00714fa9408180d1c00101010101010101565e00a0a0a029503020350055502100001a000000ff003637594756383351433145530a000000fc0044454c4c205532373137440a20000000fd00324b1e5819010a202020202020017a02031cf14f90050403020716010611121513141f23091f0783010000023a801871382d40582c450055502100001e7e3900a080381f4030203a0055502100001a011d007251d01e206e28550055502100001ebf1600a08038134030203a0055502100001a00000000000000000000000000000000000000000000000000000072: connected=1 enabled=1 configured=0 RRR: check lid for DP-4... RRR: out id=DP-3-1/: connected=0 enabled=0 configured=0 RRR: out id=DP-3-2/00ffffffffffff0010acea4053434142261b0104a53c22783aee95a3544c99260f5054a54b00714fa9408180d1c00101010101010101565e00a0a0a029503020350055502100001a000000ff00363759475637394d424143530a000000fc0044454c4c205532373137440a20000000fd00324b1e5819010a202020202020014702031cf14f90050403020716010611121513141f23091f0783010000023a801871382d40582c450055502100001e7e3900a080381f4030203a0055502100001a011d007251d01e206e28550055502100001ebf1600a08038134030203a0055502100001a00000000000000000000000000000000000000000000000000000072: connected=1 enabled=1 configured=0 RRR: check lid for DP-3-2... RRR: out id=DP-3-3/: connected=0 enabled=0 configured=0 RRR: re-get info before applying.. RRR: ................. info get! RRR: NEW SCREEN ... RRR: .... out eDP-1 RRR: ...... lid_closed = 1 (1 && 1) RRR: ...... connected 1 RRR: ...... modes 0x55f390c356b0 RRR: 'eDP-1' 0 0 1920x1200 RRR: NEW SCREEN ... RRR: .... out HDMI-1 RRR: ...... lid_closed = 0 (0 && 1) RRR: ...... connected 0 RRR: ...... modes (nil) RRR: NEW SCREEN ... RRR: .... out DP-1 RRR: ...... lid_closed = 0 (0 && 1) RRR: ...... connected 0 RRR: ...... modes (nil) RRR: NEW SCREEN ... RRR: .... out DP-2 RRR: ...... lid_closed = 0 (0 && 1) RRR: ...... connected 0 RRR: ...... modes (nil) RRR: NEW SCREEN ... RRR: .... out DP-3 RRR: ...... lid_closed = 0 (0 && 1) RRR: ...... connected 0 RRR: ...... modes (nil) RRR: NEW SCREEN ... RRR: .... out DP-4 RRR: ...... lid_closed = 0 (0 && 1) RRR: ...... connected 1 RRR: ...... modes 0x55f390c2e840 RRR: 'DP-4' 1920 0 2560x1440 RRR: NEW SCREEN ... RRR: .... out DP-3-1 RRR: ...... lid_closed = 0 (0 && 1) RRR: ...... connected 0 RRR: ...... modes (nil) RRR: NEW SCREEN ... RRR: .... out DP-3-2 RRR: ...... lid_closed = 0 (0 && 1) RRR: ...... connected 1 RRR: ...... modes 0x55f390c2e840 RRR: 'DP-3-2' 4480 0 2560x1440 RRR: NEW SCREEN ... RRR: .... out DP-3-3 RRR: ...... lid_closed = 0 (0 && 1) RRR: ...... connected 0 RRR: ...... modes (nil) RRR:-------------------------------- 2 RRR: 'eDP-1': 0 0 1920x1200 RRR: 'DP-4': 1920 0 2560x1440 RRR: 'DP-3-2': 4480 0 2560x1440 RRR: result max: 7040x1440 RRR: apply config... RRR: apply 'eDP-1'... RRR: check lid for eDP-1... RRR: is closed lid RRR: connected = 1 RRR: ... disabled RRR: apply 'HDMI-1'... RRR: check lid for HDMI-1... RRR: connected = 0 RRR: ... disabled RRR: apply 'DP-1'... RRR: check lid for DP-1... RRR: connected = 0 RRR: ... disabled RRR: apply 'DP-2'... RRR: check lid for DP-2... RRR: connected = 0 RRR: ... disabled RRR: apply 'DP-3'... RRR: check lid for DP-3... RRR: connected = 0 RRR: ... disabled RRR: apply 'DP-4'... RRR: check lid for DP-4... RRR: connected = 1 RRR: ... enabled RRR: ... priority = 0 RRR: really apply rotation=0 RRR: really apply 'DP-4' ignore discon 0 RRR: apply 'DP-3-1'... RRR: check lid for DP-3-1... RRR: connected = 0 RRR: ... disabled RRR: apply 'DP-3-2'... RRR: check lid for DP-3-2... RRR: connected = 1 RRR: ... enabled RRR: ... priority = 0 RRR: really apply rotation=0 RRR: really apply 'DP-3-2' ignore discon 0 RRR: apply 'DP-3-3'... RRR: check lid for DP-3-3... RRR: connected = 0 RRR: ... disabled RRR: takeover config... RRR: eval config... RRR:--------------------------------1 RRR: screen config eval this... RRR: screen do 'eDP-1' RRR: 'eDP-1' cloneset 0x55f390c3b630 1 RRR: find base/root for list=0x55f390c3b630 count=1 RRR: clone=0x55f390c37d10 mode=1 RRR: _screen_config_do 2 RRR: _screen_config_do 3 RRR: screen config do 0x0 rotation=0 RRR: _screen_config_do 4 RRR: _screen_config_do 6 RRR: screen config eval this... RRR: screen do 'HDMI-1' RRR: 'HDMI-1' cloneset 0x55f390c3b650 1 RRR: find base/root for list=0x55f390c3b650 count=1 RRR: clone=0x55f390c37dc0 mode=1 RRR: _screen_config_do 2 RRR: _screen_config_do 3 RRR: screen config do 0x0 rotation=0 RRR: _screen_config_do 4 RRR: _screen_config_do 6 RRR: screen config eval this... RRR: screen do 'DP-1' RRR: 'DP-1' cloneset 0x55f390c3b670 1 RRR: find base/root for list=0x55f390c3b670 count=1 RRR: clone=0x55f390c3c970 mode=1 RRR: _screen_config_do 2 RRR: _screen_config_do 3 RRR: screen config do 0x0 rotation=0 RRR: _screen_config_do 4 RRR: _screen_config_do 6 RRR: screen config eval this... RRR: screen do 'DP-2' RRR: 'DP-2' cloneset 0x55f390c3b690 1 RRR: find base/root for list=0x55f390c3b690 count=1 RRR: clone=0x55f390c3ca60 mode=1 RRR: _screen_config_do 2 RRR: _screen_config_do 3 RRR: screen config do 0x0 rotation=0 RRR: _screen_config_do 4 RRR: _screen_config_do 6 RRR: screen config eval this... RRR: screen do 'DP-3' RRR: 'DP-3' cloneset 0x55f390c3b6b0 1 RRR: find base/root for list=0x55f390c3b6b0 count=1 RRR: clone=0x55f390c3cb50 mode=1 RRR: _screen_config_do 2 RRR: _screen_config_do 3 RRR: screen config do 0x0 rotation=0 RRR: _screen_config_do 4 RRR: _screen_config_do 6 RRR: screen config eval this... RRR: screen do 'DP-4' RRR: 'DP-4' cloneset 0x55f390c3b6d0 1 RRR: find base/root for list=0x55f390c3b6d0 count=1 RRR: clone=0x55f390c3cc40 mode=4 RRR: got it RRR: clone common sync... 0x55f390c3cc40 0x55f390c3cc40 RRR: _screen_config_do 2 RRR: 'DP-4' is relative to 'eDP-1' RRR: screen do 'eDP-1' RRR: 'eDP-1' cloneset 0x55f390c3b9f0 1 RRR: find base/root for list=0x55f390c3b9f0 count=1 RRR: clone=0x55f390c37d10 mode=1 RRR: _screen_config_do 2 RRR: _screen_config_do 3 RRR: screen config do 0x0 rotation=0 RRR: _screen_config_do 4 RRR: _screen_config_do 6 RRR: _screen_config_do 3 RRR: screen config do 2560x1440 rotation=0 RRR: _screen_config_do 4 RRR: _screen_config_do 6 RRR: screen config eval this... RRR: screen do 'DP-3-1' RRR: 'DP-3-1' cloneset 0x55f390c3ba10 1 RRR: find base/root for list=0x55f390c3ba10 count=1 RRR: clone=0x55f390c3d4c0 mode=1 RRR: _screen_config_do 2 RRR: _screen_config_do 3 RRR: screen config do 0x0 rotation=0 RRR: _screen_config_do 4 RRR: _screen_config_do 6 RRR: screen config eval this... RRR: screen do 'DP-3-2' RRR: 'DP-3-2' cloneset 0x55f390c3ba30 1 RRR: find base/root for list=0x55f390c3ba30 count=1 RRR: clone=0x55f390c3d590 mode=3 RRR: got it RRR: clone common sync... 0x55f390c3d590 0x55f390c3d590 RRR: _screen_config_do 2 RRR: 'DP-3-2' is relative to 'DP-4' RRR: screen do 'DP-4' RRR: 'DP-4' cloneset 0x55f390c3bd50 1 RRR: find base/root for list=0x55f390c3bd50 count=1 RRR: clone=0x55f390c3cc40 mode=4 RRR: got it RRR: clone common sync... 0x55f390c3cc40 0x55f390c3cc40 RRR: _screen_config_do 2 RRR: 'DP-4' is relative to 'eDP-1' RRR: screen do 'eDP-1' RRR: 'eDP-1' cloneset 0x55f390c3c070 1 RRR: find base/root for list=0x55f390c3c070 count=1 RRR: clone=0x55f390c37d10 mode=1 RRR: _screen_config_do 2 RRR: _screen_config_do 3 RRR: screen config do 0x0 rotation=0 RRR: _screen_config_do 4 RRR: _screen_config_do 6 RRR: _screen_config_do 3 RRR: screen config do 2560x1440 rotation=0 RRR: _screen_config_do 4 RRR: _screen_config_do 6 RRR: _screen_config_do 3 RRR: screen config do 2560x1440 rotation=0 RRR: _screen_config_do 4 RRR: _screen_config_do 5 RRR: to left relative RRR: screen config eval this... RRR: screen do 'DP-3-3' RRR: 'DP-3-3' cloneset 0x55f390c3c090 1 RRR: find base/root for list=0x55f390c3c090 count=1 RRR: clone=0x55f390c3d640 mode=1 RRR: _screen_config_do 2 RRR: _screen_config_do 3 RRR: screen config do 0x0 rotation=0 RRR: _screen_config_do 4 RRR: _screen_config_do 6 RRR:--------------------------------2 RRR: s: 'DP-4' @ 0 0 - 2560x1440 RRR: s: 'DP-3-2' @ -2560 0 - 2560x1440 RRR:--- -2560 0 -> 2560 1440 RRR: really apply config... RRR: cur size: 7040x1440 RRR: size range: 320x200 -> 16384x16384 RRR: cur size: 7040x1440 RRR: set vsize: 5120x1440 RRR: crtcs=0x55f390be28d0 outputs=0x55f390c37cc0 RRR: find output for 'eDP-1' RRR: enabled: 0 RRR: find output for 'HDMI-1' RRR: enabled: 0 RRR: find output for 'DP-1' RRR: enabled: 0 RRR: find output for 'DP-2' RRR: enabled: 0 RRR: find output for 'DP-3' RRR: enabled: 0 RRR: find output for 'DP-4' RRR: enabled: 1 RRR: crtc slot empty: 0 RRR: assign slot out: 47 RRR: find output for 'DP-3-1' RRR: enabled: 0 RRR: find output for 'DP-3-2' RRR: enabled: 1 RRR: crtc slot empty: 1 RRR: assign slot out: 49 RRR: find output for 'DP-3-3' RRR: enabled: 0 RRR: modes for 'DP-4' are 0x55f390c2e840 [24] RRR: crtc on: 0 = 'DP-4' @ 2560 0 - 2560x1440 orient 1 mode a1 out 47 RRR: modes for 'DP-3-2' are 0x55f390c2e840 [24] RRR: crtc on: 1 = 'DP-3-2' @ 0 0 - 2560x1440 orient 1 mode a1 out 49 RRR: set vsize2: 5120x1440 RRR: cur size: 7040x1440 RRR: done config... RRR: CB screen change... RRR: CB crtc change... RRR: CB output change... RRR: CB output change... RRR: CB screen change... RRR: CB output change... RRR: CB output change... RRR: CB screen change... RRR: CB crtc change... RRR: CB output change... RRR: CB output change... RRR: ... 1 0 RRR: reconfigure screens due to event... RRR: ................. info get! RRR: NEW SCREEN ... RRR: .... out eDP-1 RRR: ...... lid_closed = 1 (1 && 1) RRR: ...... connected 1 RRR: ...... modes 0x55f3916891a0 RRR: NEW SCREEN ... RRR: .... out HDMI-1 RRR: ...... lid_closed = 0 (0 && 1) RRR: ...... connected 0 RRR: ...... modes (nil) RRR: NEW SCREEN ... RRR: .... out DP-1 RRR: ...... lid_closed = 0 (0 && 1) RRR: ...... connected 0 RRR: ...... modes (nil) RRR: NEW SCREEN ... RRR: .... out DP-2 RRR: ...... lid_closed = 0 (0 && 1) RRR: ...... connected 0 RRR: ...... modes (nil) RRR: NEW SCREEN ... RRR: .... out DP-3 RRR: ...... lid_closed = 0 (0 && 1) RRR: ...... connected 0 RRR: ...... modes (nil) RRR: NEW SCREEN ... RRR: .... out DP-4 RRR: ...... lid_closed = 0 (0 && 1) RRR: ...... connected 1 RRR: ...... modes 0x55f3909d5280 RRR: 'DP-4' 2560 0 2560x1440 RRR: NEW SCREEN ... RRR: .... out DP-3-1 RRR: ...... lid_closed = 0 (0 && 1) RRR: ...... connected 0 RRR: ...... modes (nil) RRR: NEW SCREEN ... RRR: .... out DP-3-2 RRR: ...... lid_closed = 0 (0 && 1) RRR: ...... connected 1 RRR: ...... modes 0x55f3909d5280 RRR: 'DP-3-2' 0 0 2560x1440 RRR: 'DP-3-2' 4480 0 2560x1440 RRR: NEW SCREEN ... RRR: .... out DP-3-3 RRR: ...... lid_closed = 0 (0 && 1) RRR: ...... connected 0 RRR: ...... modes (nil) RRR: check fingerprint... RRR: ... fingerprint says 0 RRR: screens lists 9 -> 9 RRR: -------- RRR: -------- RRR: -------- RRR: screens 2 -> 2 RRR: -------- RRR: look at r2 screen ID eDP-1/00ffffffffffff0026cf4a8500000000001e0104a51d127802de50a3544c99260f5054000000010101010101010101010101010101010f3c80a070b0204018303c001eb310000019000000000000000000000000000000000000000000fe00496e666f566973696f6e0a2020000000fe004d3133334e57344a205233200a0055 RRR: look at r1 screen ID eDP-1/00ffffffffffff0026cf4a8500000000001e0104a51d127802de50a3544c99260f5054000000010101010101010101010101010101010f3c80a070b0204018303c001eb310000019000000000000000000000000000000000000000000fe00496e666f566973696f6e0a2020000000fe004d3133334e57344a205233200a0055 RRR: look at r2 screen ID HDMI-1/ RRR: look at r1 screen ID eDP-1/00ffffffffffff0026cf4a8500000000001e0104a51d127802de50a3544c99260f5054000000010101010101010101010101010101010f3c80a070b0204018303c001eb310000019000000000000000000000000000000000000000000fe00496e666f566973696f6e0a2020000000fe004d3133334e57344a205233200a0055 RRR: look at r1 screen ID HDMI-1/ RRR: look at r2 screen ID DP-1/ RRR: look at r1 screen ID eDP-1/00ffffffffffff0026cf4a8500000000001e0104a51d127802de50a3544c99260f5054000000010101010101010101010101010101010f3c80a070b0204018303c001eb310000019000000000000000000000000000000000000000000fe00496e666f566973696f6e0a2020000000fe004d3133334e57344a205233200a0055 RRR: look at r1 screen ID HDMI-1/ RRR: look at r2 screen ID DP-2/ RRR: look at r1 screen ID eDP-1/00ffffffffffff0026cf4a8500000000001e0104a51d127802de50a3544c99260f5054000000010101010101010101010101010101010f3c80a070b0204018303c001eb310000019000000000000000000000000000000000000000000fe00496e666f566973696f6e0a2020000000fe004d3133334e57344a205233200a0055 RRR: look at r1 screen ID HDMI-1/ RRR: look at r2 screen ID DP-3/ RRR: look at r1 screen ID eDP-1/00ffffffffffff0026cf4a8500000000001e0104a51d127802de50a3544c99260f5054000000010101010101010101010101010101010f3c80a070b0204018303c001eb310000019000000000000000000000000000000000000000000fe00496e666f566973696f6e0a2020000000fe004d3133334e57344a205233200a0055 RRR: look at r1 screen ID HDMI-1/ RRR: look at r2 screen ID DP-4/00ffffffffffff0010acea40534531430d1c0104a53c22783aee95a3544c99260f5054a54b00714fa9408180d1c00101010101010101565e00a0a0a029503020350055502100001a000000ff003637594756383351433145530a000000fc0044454c4c205532373137440a20000000fd00324b1e5819010a202020202020017a02031cf14f90050403020716010611121513141f23091f0783010000023a801871382d40582c450055502100001e7e3900a080381f4030203a0055502100001a011d007251d01e206e28550055502100001ebf1600a08038134030203a0055502100001a00000000000000000000000000000000000000000000000000000072 RRR: look at r1 screen ID eDP-1/00ffffffffffff0026cf4a8500000000001e0104a51d127802de50a3544c99260f5054000000010101010101010101010101010101010f3c80a070b0204018303c001eb310000019000000000000000000000000000000000000000000fe00496e666f566973696f6e0a2020000000fe004d3133334e57344a205233200a0055 RRR: look at r1 screen ID HDMI-1/ RRR: look at r1 screen ID DP-1/ RRR: look at r1 screen ID DP-2/ RRR: look at r1 screen ID DP-3/ RRR: look at r1 screen ID DP-4/00ffffffffffff0010acea40534531430d1c0104a53c22783aee95a3544c99260f5054a54b00714fa9408180d1c00101010101010101565e00a0a0a029503020350055502100001a000000ff003637594756383351433145530a000000fc0044454c4c205532373137440a20000000fd00324b1e5819010a202020202020017a02031cf14f90050403020716010611121513141f23091f0783010000023a801871382d40582c450055502100001e7e3900a080381f4030203a0055502100001a011d007251d01e206e28550055502100001ebf1600a08038134030203a0055502100001a00000000000000000000000000000000000000000000000000000072 RRR: skip change because of single laptop lid RRR: look at r2 screen ID DP-3-1/ RRR: look at r1 screen ID eDP-1/00ffffffffffff0026cf4a8500000000001e0104a51d127802de50a3544c99260f5054000000010101010101010101010101010101010f3c80a070b0204018303c001eb310000019000000000000000000000000000000000000000000fe00496e666f566973696f6e0a2020000000fe004d3133334e57344a205233200a0055 RRR: look at r1 screen ID HDMI-1/ RRR: look at r2 screen ID DP-3-2/00ffffffffffff0010acea4053434142261b0104a53c22783aee95a3544c99260f5054a54b00714fa9408180d1c00101010101010101565e00a0a0a029503020350055502100001a000000ff00363759475637394d424143530a000000fc0044454c4c205532373137440a20000000fd00324b1e5819010a202020202020014702031cf14f90050403020716010611121513141f23091f0783010000023a801871382d40582c450055502100001e7e3900a080381f4030203a0055502100001a011d007251d01e206e28550055502100001ebf1600a08038134030203a0055502100001a00000000000000000000000000000000000000000000000000000072 RRR: look at r1 screen ID eDP-1/00ffffffffffff0026cf4a8500000000001e0104a51d127802de50a3544c99260f5054000000010101010101010101010101010101010f3c80a070b0204018303c001eb310000019000000000000000000000000000000000000000000fe00496e666f566973696f6e0a2020000000fe004d3133334e57344a205233200a0055 RRR: look at r1 screen ID HDMI-1/ RRR: look at r1 screen ID DP-1/ RRR: look at r1 screen ID DP-2/ RRR: look at r1 screen ID DP-3/ RRR: look at r1 screen ID DP-4/00ffffffffffff0010acea40534531430d1c0104a53c22783aee95a3544c99260f5054a54b00714fa9408180d1c00101010101010101565e00a0a0a029503020350055502100001a000000ff003637594756383351433145530a000000fc0044454c4c205532373137440a20000000fd00324b1e5819010a202020202020017a02031cf14f90050403020716010611121513141f23091f0783010000023a801871382d40582c450055502100001e7e3900a080381f4030203a0055502100001a011d007251d01e206e28550055502100001ebf1600a08038134030203a0055502100001a00000000000000000000000000000000000000000000000000000072 RRR: look at r1 screen ID DP-3-1/ RRR: look at r1 screen ID DP-3-2/00ffffffffffff0010acea4053434142261b0104a53c22783aee95a3544c99260f5054a54b00714fa9408180d1c00101010101010101565e00a0a0a029503020350055502100001a000000ff00363759475637394d424143530a000000fc0044454c4c205532373137440a20000000fd00324b1e5819010a202020202020014702031cf14f90050403020716010611121513141f23091f0783010000023a801871382d40582c450055502100001e7e3900a080381f4030203a0055502100001a011d007251d01e206e28550055502100001ebf1600a08038134030203a0055502100001a00000000000000000000000000000000000000000000000000000072 RRR: do change because geom/mode/rotation don't match RRR: geom=4480,0-2560x1440 mode=2560x1440 enable=1 rot=0 != geom=0,0-2560x1440 mode=2560x1440 enable=1 rot=0 RRR: look at r2 screen ID DP-3-3/ RRR: look at r1 screen ID eDP-1/00ffffffffffff0026cf4a8500000000001e0104a51d127802de50a3544c99260f5054000000010101010101010101010101010101010f3c80a070b0204018303c001eb310000019000000000000000000000000000000000000000000fe00496e666f566973696f6e0a2020000000fe004d3133334e57344a205233200a0055 RRR: look at r1 screen ID HDMI-1/ RRR: -------- RRR: changed = 1 RRR: scr: eDP-1/00ffffffffffff0026cf4a8500000000001e0104a51d127802de50a3544c99260f5054000000010101010101010101010101010101010f3c80a070b0204018303c001eb310000019000000000000000000000000000000000000000000fe00496e666f566973696f6e0a2020000000fe004d3133334e57344a205233200a0055 lid=1 conn=1 RRR: is lid, lid++ RRR: is lid, is closed, closed++ RRR: scr: HDMI-1/ lid=0 conn=0 RRR: is not lid, is not connected RRR: scr: DP-1/ lid=0 conn=0 RRR: is not lid, is not connected RRR: scr: DP-2/ lid=0 conn=0 RRR: is not lid, is not connected RRR: scr: DP-3/ lid=0 conn=0 RRR: is not lid, is not connected RRR: scr: DP-4/00ffffffffffff0010acea40534531430d1c0104a53c22783aee95a3544c99260f5054a54b00714fa9408180d1c00101010101010101565e00a0a0a029503020350055502100001a000000ff003637594756383351433145530a000000fc0044454c4c205532373137440a20000000fd00324b1e5819010a202020202020017a02031cf14f90050403020716010611121513141f23091f0783010000023a801871382d40582c450055502100001e7e3900a080381f4030203a0055502100001a011d007251d01e206e28550055502100001ebf1600a08038134030203a0055502100001a00000000000000000000000000000000000000000000000000000072 lid=0 conn=1 RRR: is not lid, is connected, ext++ RRR: scr: DP-3-1/ lid=0 conn=0 RRR: is not lid, is not connected RRR: scr: DP-3-2/00ffffffffffff0010acea4053434142261b0104a53c22783aee95a3544c99260f5054a54b00714fa9408180d1c00101010101010101565e00a0a0a029503020350055502100001a000000ff00363759475637394d424143530a000000fc0044454c4c205532373137440a20000000fd00324b1e5819010a202020202020014702031cf14f90050403020716010611121513141f23091f0783010000023a801871382d40582c450055502100001e7e3900a080381f4030203a0055502100001a011d007251d01e206e28550055502100001ebf1600a08038134030203a0055502100001a00000000000000000000000000000000000000000000000000000072 lid=0 conn=1 RRR: is not lid, is connected, ext++ RRR: scr: DP-3-3/ lid=0 conn=0 RRR: is not lid, is not connected RRR: prev_scr: eDP-1/00ffffffffffff0026cf4a8500000000001e0104a51d127802de50a3544c99260f5054000000010101010101010101010101010101010f3c80a070b0204018303c001eb310000019000000000000000000000000000000000000000000fe00496e666f566973696f6e0a2020000000fe004d3133334e57344a205233200a0055 lid=1 conn=1 RRR: prev_scr: HDMI-1/ lid=0 conn=0 RRR: prev_scr: DP-1/ lid=0 conn=0 RRR: prev_scr: DP-2/ lid=0 conn=0 RRR: prev_scr: DP-3/ lid=0 conn=0 RRR: prev_scr: DP-4/00ffffffffffff0010acea40534531430d1c0104a53c22783aee95a3544c99260f5054a54b00714fa9408180d1c00101010101010101565e00a0a0a029503020350055502100001a000000ff003637594756383351433145530a000000fc0044454c4c205532373137440a20000000fd00324b1e5819010a202020202020017a02031cf14f90050403020716010611121513141f23091f0783010000023a801871382d40582c450055502100001e7e3900a080381f4030203a0055502100001a011d007251d01e206e28550055502100001ebf1600a08038134030203a0055502100001a00000000000000000000000000000000000000000000000000000072 lid=0 conn=1 RRR: prev_scr: DP-3-1/ lid=0 conn=0 RRR: prev_scr: DP-3-2/00ffffffffffff0010acea4053434142261b0104a53c22783aee95a3544c99260f5054a54b00714fa9408180d1c00101010101010101565e00a0a0a029503020350055502100001a000000ff00363759475637394d424143530a000000fc0044454c4c205532373137440a20000000fd00324b1e5819010a202020202020014702031cf14f90050403020716010611121513141f23091f0783010000023a801871382d40582c450055502100001e7e3900a080381f4030203a0055502100001a011d007251d01e206e28550055502100001ebf1600a08038134030203a0055502100001a00000000000000000000000000000000000000000000000000000072 lid=0 conn=1 RRR: prev_scr: DP-3-3/ lid=0 conn=0 RRR: lids=1 closed=1 ext=2 prev_ext=2 RRR: change = 1 RRR: ................. info get! RRR: NEW SCREEN ... RRR: .... out eDP-1 RRR: ...... lid_closed = 1 (1 && 1) RRR: ...... connected 1 RRR: ...... modes 0x55f3916891a0 RRR: NEW SCREEN ... RRR: .... out HDMI-1 RRR: ...... lid_closed = 0 (0 && 1) RRR: ...... connected 0 RRR: ...... modes (nil) RRR: NEW SCREEN ... RRR: .... out DP-1 RRR: ...... lid_closed = 0 (0 && 1) RRR: ...... connected 0 RRR: ...... modes (nil) RRR: NEW SCREEN ... RRR: .... out DP-2 RRR: ...... lid_closed = 0 (0 && 1) RRR: ...... connected 0 RRR: ...... modes (nil) RRR: NEW SCREEN ... RRR: .... out DP-3 RRR: ...... lid_closed = 0 (0 && 1) RRR: ...... connected 0 RRR: ...... modes (nil) RRR: NEW SCREEN ... RRR: .... out DP-4 RRR: ...... lid_closed = 0 (0 && 1) RRR: ...... connected 1 RRR: ...... modes 0x55f3909d5280 RRR: 'DP-4' 2560 0 2560x1440 RRR: NEW SCREEN ... RRR: .... out DP-3-1 RRR: ...... lid_closed = 0 (0 && 1) RRR: ...... connected 0 RRR: ...... modes (nil) RRR: NEW SCREEN ... RRR: .... out DP-3-2 RRR: ...... lid_closed = 0 (0 && 1) RRR: ...... connected 1 RRR: ...... modes 0x55f3909d5280 RRR: 'DP-3-2' 0 0 2560x1440 RRR: 'DP-3-2' 4480 0 2560x1440 RRR: NEW SCREEN ... RRR: .... out DP-3-3 RRR: ...... lid_closed = 0 (0 && 1) RRR: ...... connected 0 RRR: ...... modes (nil) RRR:-------------------------------- 2 RRR: 'DP-4': 2560 0 2560x1440 RRR: 'DP-3-2': 4480 0 2560x1440 RRR: result max: 7040x1440 RRR: New unconfigured screen on eDP-1 RRR: New unconfigured screen on HDMI-1 RRR: New unconfigured screen on DP-1 RRR: New unconfigured screen on DP-2 RRR: New unconfigured screen on DP-3 RRR: New unconfigured screen on DP-4 RRR: New unconfigured screen on DP-3-1 RRR: New unconfigured screen on DP-3-2 RRR: New unconfigured screen on DP-3-3 RRR: re-get info before applying.. RRR: ................. info get! RRR: NEW SCREEN ... RRR: .... out eDP-1 RRR: ...... lid_closed = 1 (1 && 1) RRR: ...... connected 1 RRR: ...... modes 0x55f391185b30 RRR: NEW SCREEN ... RRR: .... out HDMI-1 RRR: ...... lid_closed = 0 (0 && 1) RRR: ...... connected 0 RRR: ...... modes (nil) RRR: NEW SCREEN ... RRR: .... out DP-1 RRR: ...... lid_closed = 0 (0 && 1) RRR: ...... connected 0 RRR: ...... modes (nil) RRR: NEW SCREEN ... RRR: .... out DP-2 RRR: ...... lid_closed = 0 (0 && 1) RRR: ...... connected 0 RRR: ...... modes (nil) RRR: NEW SCREEN ... RRR: .... out DP-3 RRR: ...... lid_closed = 0 (0 && 1) RRR: ...... connected 0 RRR: ...... modes (nil) RRR: NEW SCREEN ... RRR: .... out DP-4 RRR: ...... lid_closed = 0 (0 && 1) RRR: ...... connected 1 RRR: ...... modes 0x55f3913f1e40 RRR: 'DP-4' 2560 0 2560x1440 RRR: NEW SCREEN ... RRR: .... out DP-3-1 RRR: ...... lid_closed = 0 (0 && 1) RRR: ...... connected 0 RRR: ...... modes (nil) RRR: NEW SCREEN ... RRR: .... out DP-3-2 RRR: ...... lid_closed = 0 (0 && 1) RRR: ...... connected 1 RRR: ...... modes 0x55f3913f1e40 RRR: 'DP-3-2' 0 0 2560x1440 RRR: 'DP-3-2' 4480 0 2560x1440 RRR: NEW SCREEN ... RRR: .... out DP-3-3 RRR: ...... lid_closed = 0 (0 && 1) RRR: ...... connected 0 RRR: ...... modes (nil) RRR:-------------------------------- 2 RRR: 'DP-4': 2560 0 2560x1440 RRR: 'DP-3-2': 4480 0 2560x1440 RRR: result max: 7040x1440 RRR: apply config... RRR: apply 'eDP-1'... RRR: check lid for eDP-1... RRR: is closed lid RRR: connected = 1 RRR: ... disabled RRR: apply 'HDMI-1'... RRR: check lid for HDMI-1... RRR: connected = 0 RRR: ... disabled RRR: apply 'DP-1'... RRR: check lid for DP-1... RRR: connected = 0 RRR: ... disabled RRR: apply 'DP-2'... RRR: check lid for DP-2... RRR: connected = 0 RRR: ... disabled RRR: apply 'DP-3'... RRR: check lid for DP-3... RRR: connected = 0 RRR: ... disabled RRR: apply 'DP-4'... RRR: check lid for DP-4... RRR: connected = 1 RRR: ... enabled RRR: ... priority = 0 RRR: really apply rotation=0 RRR: really apply 'DP-4' ignore discon 0 RRR: apply 'DP-3-1'... RRR: check lid for DP-3-1... RRR: connected = 0 RRR: ... disabled RRR: apply 'DP-3-2'... RRR: check lid for DP-3-2... RRR: connected = 1 RRR: ... enabled RRR: ... priority = 0 RRR: really apply rotation=0 RRR: really apply 'DP-3-2' ignore discon 0 RRR: apply 'DP-3-3'... RRR: check lid for DP-3-3... RRR: connected = 0 RRR: ... disabled RRR: takeover config... RRR: eval config... RRR:--------------------------------1 RRR: screen config eval this... RRR: screen do 'eDP-1' RRR: 'eDP-1' cloneset 0x55f391879fd0 1 RRR: find base/root for list=0x55f391879fd0 count=1 RRR: clone=0x55f391373d70 mode=1 RRR: _screen_config_do 2 RRR: _screen_config_do 3 RRR: screen config do 0x0 rotation=0 RRR: _screen_config_do 4 RRR: _screen_config_do 6 RRR: screen config eval this... RRR: screen do 'HDMI-1' RRR: 'HDMI-1' cloneset 0x55f39187b190 1 RRR: find base/root for list=0x55f39187b190 count=1 RRR: clone=0x55f3914c66a0 mode=1 RRR: _screen_config_do 2 RRR: _screen_config_do 3 RRR: screen config do 0x0 rotation=0 RRR: _screen_config_do 4 RRR: _screen_config_do 6 RRR: screen config eval this... RRR: screen do 'DP-1' RRR: 'DP-1' cloneset 0x55f39187b170 1 RRR: find base/root for list=0x55f39187b170 count=1 RRR: clone=0x55f3914bb7e0 mode=1 RRR: _screen_config_do 2 RRR: _screen_config_do 3 RRR: screen config do 0x0 rotation=0 RRR: _screen_config_do 4 RRR: _screen_config_do 6 RRR: screen config eval this... RRR: screen do 'DP-2' RRR: 'DP-2' cloneset 0x55f39187b150 1 RRR: find base/root for list=0x55f39187b150 count=1 RRR: clone=0x55f39149adc0 mode=1 RRR: _screen_config_do 2 RRR: _screen_config_do 3 RRR: screen config do 0x0 rotation=0 RRR: _screen_config_do 4 RRR: _screen_config_do 6 RRR: screen config eval this... RRR: screen do 'DP-3' RRR: 'DP-3' cloneset 0x55f39187b130 1 RRR: find base/root for list=0x55f39187b130 count=1 RRR: clone=0x55f391176140 mode=1 RRR: _screen_config_do 2 RRR: _screen_config_do 3 RRR: screen config do 0x0 rotation=0 RRR: _screen_config_do 4 RRR: _screen_config_do 6 RRR: screen config eval this... RRR: screen do 'DP-4' RRR: 'DP-4' cloneset 0x55f39187b110 1 RRR: find base/root for list=0x55f39187b110 count=1 RRR: clone=0x55f391284da0 mode=4 RRR: got it RRR: clone common sync... 0x55f391284da0 0x55f391284da0 RRR: _screen_config_do 2 RRR: 'DP-4' is relative to 'eDP-1' RRR: screen do 'eDP-1' RRR: 'eDP-1' cloneset 0x55f39187adf0 1 RRR: find base/root for list=0x55f39187adf0 count=1 RRR: clone=0x55f391373d70 mode=1 RRR: _screen_config_do 2 RRR: _screen_config_do 3 RRR: screen config do 0x0 rotation=0 RRR: _screen_config_do 4 RRR: _screen_config_do 6 RRR: _screen_config_do 3 RRR: screen config do 2560x1440 rotation=0 RRR: _screen_config_do 4 RRR: _screen_config_do 6 RRR: screen config eval this... RRR: screen do 'DP-3-1' RRR: 'DP-3-1' cloneset 0x55f39187add0 1 RRR: find base/root for list=0x55f39187add0 count=1 RRR: clone=0x55f39128ce90 mode=1 RRR: _screen_config_do 2 RRR: _screen_config_do 3 RRR: screen config do 0x0 rotation=0 RRR: _screen_config_do 4 RRR: _screen_config_do 6 RRR: screen config eval this... RRR: screen do 'DP-3-2' RRR: 'DP-3-2' cloneset 0x55f39187adb0 1 RRR: find base/root for list=0x55f39187adb0 count=1 RRR: clone=0x55f391294e20 mode=3 RRR: got it RRR: clone common sync... 0x55f391294e20 0x55f391294e20 RRR: _screen_config_do 2 RRR: 'DP-3-2' is relative to 'DP-4' RRR: screen do 'DP-4' RRR: 'DP-4' cloneset 0x55f39187aa70 1 RRR: find base/root for list=0x55f39187aa70 count=1 RRR: clone=0x55f391284da0 mode=4 RRR: got it RRR: clone common sync... 0x55f391284da0 0x55f391284da0 RRR: _screen_config_do 2 RRR: 'DP-4' is relative to 'eDP-1' RRR: screen do 'eDP-1' RRR: 'eDP-1' cloneset 0x55f39187a670 1 RRR: find base/root for list=0x55f39187a670 count=1 RRR: clone=0x55f391373d70 mode=1 RRR: _screen_config_do 2 RRR: _screen_config_do 3 RRR: screen config do 0x0 rotation=0 RRR: _screen_config_do 4 RRR: _screen_config_do 6 RRR: _screen_config_do 3 RRR: screen config do 2560x1440 rotation=0 RRR: _screen_config_do 4 RRR: _screen_config_do 6 RRR: _screen_config_do 3 RRR: screen config do 2560x1440 rotation=0 RRR: _screen_config_do 4 RRR: _screen_config_do 5 RRR: to left relative RRR: screen config eval this... RRR: screen do 'DP-3-3' RRR: 'DP-3-3' cloneset 0x55f39187a5b0 1 RRR: find base/root for list=0x55f39187a5b0 count=1 RRR: clone=0x55f39152b7e0 mode=1 RRR: _screen_config_do 2 RRR: _screen_config_do 3 RRR: screen config do 0x0 rotation=0 RRR: _screen_config_do 4 RRR: _screen_config_do 6 RRR:--------------------------------2 RRR: s: 'DP-4' @ 0 0 - 2560x1440 RRR: s: 'DP-3-2' @ -2560 0 - 2560x1440 RRR:--- -2560 0 -> 2560 1440 RRR: really apply config... RRR: cur size: 7040x1440 RRR: size range: 320x200 -> 16384x16384 RRR: cur size: 7040x1440 RRR: set vsize: 5120x1440 RRR: crtcs=0x55f391bb31e0 outputs=0x55f3909cf8d0 RRR: find output for 'eDP-1' RRR: enabled: 0 RRR: find output for 'HDMI-1' RRR: enabled: 0 RRR: find output for 'DP-1' RRR: enabled: 0 RRR: find output for 'DP-2' RRR: enabled: 0 RRR: find output for 'DP-3' RRR: enabled: 0 RRR: find output for 'DP-4' RRR: enabled: 1 RRR: crtc slot empty: 0 RRR: assign slot out: 47 RRR: find output for 'DP-3-1' RRR: enabled: 0 RRR: find output for 'DP-3-2' RRR: enabled: 1 RRR: crtc slot empty: 1 RRR: assign slot out: 49 RRR: find output for 'DP-3-3' RRR: enabled: 0 RRR: modes for 'DP-4' are 0x55f3913f1e40 [24] RRR: crtc on: 0 = 'DP-4' @ 2560 0 - 2560x1440 orient 1 mode a1 out 47 RRR: modes for 'DP-3-2' are 0x55f3913f1e40 [24] RRR: crtc on: 1 = 'DP-3-2' @ 0 0 - 2560x1440 orient 1 mode a1 out 49 RRR: set vsize2: 5120x1440 RRR: cur size: 7040x1440 RRR: done config... |
From: Pierre C. <pi...@co...> - 2025-08-14 16:18:39
|
On 8/12/25 23:13, Carsten Haitzler wrote: > On Tue, 12 Aug 2025 20:12:30 +0200 Pierre Couderc <pi...@co...> said: > >> On 8/12/25 18:27, Carsten Haitzler wrote: >>> On Tue, 12 Aug 2025 16:47:45 +0200 Pierre Couderc <pi...@co...> said: >>> >>>> On 8/12/25 13:16, Carsten Haitzler wrote: >>>>> On Tue, 12 Aug 2025 10:50:36 +0200 Pierre Couderc via enlightenment-users >>>>> <enl...@li...> said: >>>>> >>>>>> On 8/12/25 10:26, Carsten Haitzler wrote: >>>>>>>> AND the the vumeter reflects the true level of the sound whatever the >>>>>>>> position of the slider! >>>>>>> yes - vu meter shows the signal - not the volume assigned to the sink. >>>>>>> you can have volume at 1% and it'll show the same - as its the >>>>>>> waveform/signal being shown. >>>>>>> >>>>>>> >>>>>> Mmm, sorry not in my case : as the global volume does not work, I change >>>>>> volume using vlc, so if volume is low in vlc the vumeter remains near >>>>>> the left, but if the volume is high in vlc the volume goes more to >>>>>> right... ;) >>>>> vlc is not modifying the device / global output volume. it's modifying its >>>>> signal that ends up at pulse then to be mixed or passed on. so that's >>>>> expected. >>>>> >>>>> >>>> Sure, my writing is a shorcut, it is is global volume for a "sink", the >>>> Bose , in this case, and it is that that did not work, because of >>>> pulseaudio. I got it working by switching to Pipewire... >>> yes :) i know. vlc and its volume are not relevant in this case. >>> >>> so pipewire has it work? interesting. >>> >> yes, plug to plug... > well odd - e is doping all the same stuff - setting volume on the same sink to > the same value... and now it works. i can only imagine its somehow pulse > related? without a lot of dirty details on what was going on under the covers i > can't say much more. > > Mmm , thank you again... |
From: daniel a. <uni...@gm...> - 2025-08-14 09:52:31
|
Hi I have succeeded in compiling python-configparser and install it but got the same error root@grat-os1:/usr/bin# econnman-bin Traceback (most recent call last): File "/usr/bin/econnman-bin", line 77, in <module> from configparser import SafeConfigParser ImportError: cannot import name 'SafeConfigParser' from 'configparser' (/usr/lib/python3.12/configparser.py). Did you mean: 'RawConfigParser'? During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/bin/econnman-bin", line 79, in <module> from ConfigParser import SafeConfigParser ModuleNotFoundError: No module named 'ConfigParser' By replacing SafeConfigParse by RawConfigParser in /usr/bin/econnman-bin econnman opens and seems to work Best regards Daniel Le mer. 13 août 2025 à 16:40, daniel antoine <uni...@gm...> a écrit : > > Hi > Sorry if the compilation of python-configparser seems OK the packages > are empty so until I have succeeded to compile it don't take my advice > into account. But if somebody has a good Pkgfile I will be happy to > test it > > Best regards > > Daniel > > Le mer. 13 août 2025 à 14:25, daniel antoine <uni...@gm...> a écrit : > > > > Hi > > I Have compiled python-configparser but i have got the same error. > > econnman calls ConfigParser that doesn't exist anymore in python since > > python 3.12. In the package it would be good to move from ConfigParser > > to configparser and in this case the package python-configparser would > > be needed > > > > econnman it's a really old package > > > > Best regards > > > > Daniel > > > > Le mar. 12 août 2025 à 19:03, daniel antoine <uni...@gm...> a écrit : > > > > > > Hi > > > SafeConfigParser has been removed from the python list since python > > > 3.12. There is some patch (Debian) to reintroduce it > > > I will tried to compile python-configparser but I am not sure of the result > > > > > > Best regards > > > > > > Daniel > > > > > > Le mar. 12 août 2025 à 13:41, Conrad Knight <ies...@gm...> a écrit : > > > > > > > > On Mon, Aug 11, 2025 at 7:39 AM Carsten Haitzler <ra...@ra...> wrote: > > > > > you don't need that. connman support is built into e with no python > > > > > needed. > > > > > > > > Do you mean the connection manager widget? All that does is list > > > > available connections. If you try to press the Configure button at the > > > > bottom, it tries to run Econnman, which crashes with the error > > > > messages Daniel mentioned. Up until recently, you could use it to > > > > actually configure connections. > > > > > > > > -Conrad. > > > > > > > > -- > > > > Shine like thunder > > > > Cry like rain > > > > > > > > > > > > _______________________________________________ > > > > enlightenment-users mailing list > > > > enl...@li... > > > > https://lists.sourceforge.net/lists/listinfo/enlightenment-users |
From: daniel a. <uni...@gm...> - 2025-08-13 14:40:31
|
Hi Sorry if the compilation of python-configparser seems OK the packages are empty so until I have succeeded to compile it don't take my advice into account. But if somebody has a good Pkgfile I will be happy to test it Best regards Daniel Le mer. 13 août 2025 à 14:25, daniel antoine <uni...@gm...> a écrit : > > Hi > I Have compiled python-configparser but i have got the same error. > econnman calls ConfigParser that doesn't exist anymore in python since > python 3.12. In the package it would be good to move from ConfigParser > to configparser and in this case the package python-configparser would > be needed > > econnman it's a really old package > > Best regards > > Daniel > > Le mar. 12 août 2025 à 19:03, daniel antoine <uni...@gm...> a écrit : > > > > Hi > > SafeConfigParser has been removed from the python list since python > > 3.12. There is some patch (Debian) to reintroduce it > > I will tried to compile python-configparser but I am not sure of the result > > > > Best regards > > > > Daniel > > > > Le mar. 12 août 2025 à 13:41, Conrad Knight <ies...@gm...> a écrit : > > > > > > On Mon, Aug 11, 2025 at 7:39 AM Carsten Haitzler <ra...@ra...> wrote: > > > > you don't need that. connman support is built into e with no python > > > > needed. > > > > > > Do you mean the connection manager widget? All that does is list > > > available connections. If you try to press the Configure button at the > > > bottom, it tries to run Econnman, which crashes with the error > > > messages Daniel mentioned. Up until recently, you could use it to > > > actually configure connections. > > > > > > -Conrad. > > > > > > -- > > > Shine like thunder > > > Cry like rain > > > > > > > > > _______________________________________________ > > > enlightenment-users mailing list > > > enl...@li... > > > https://lists.sourceforge.net/lists/listinfo/enlightenment-users |
From: daniel a. <uni...@gm...> - 2025-08-13 12:25:36
|
Hi I Have compiled python-configparser but i have got the same error. econnman calls ConfigParser that doesn't exist anymore in python since python 3.12. In the package it would be good to move from ConfigParser to configparser and in this case the package python-configparser would be needed econnman it's a really old package Best regards Daniel Le mar. 12 août 2025 à 19:03, daniel antoine <uni...@gm...> a écrit : > > Hi > SafeConfigParser has been removed from the python list since python > 3.12. There is some patch (Debian) to reintroduce it > I will tried to compile python-configparser but I am not sure of the result > > Best regards > > Daniel > > Le mar. 12 août 2025 à 13:41, Conrad Knight <ies...@gm...> a écrit : > > > > On Mon, Aug 11, 2025 at 7:39 AM Carsten Haitzler <ra...@ra...> wrote: > > > you don't need that. connman support is built into e with no python > > > needed. > > > > Do you mean the connection manager widget? All that does is list > > available connections. If you try to press the Configure button at the > > bottom, it tries to run Econnman, which crashes with the error > > messages Daniel mentioned. Up until recently, you could use it to > > actually configure connections. > > > > -Conrad. > > > > -- > > Shine like thunder > > Cry like rain > > > > > > _______________________________________________ > > enlightenment-users mailing list > > enl...@li... > > https://lists.sourceforge.net/lists/listinfo/enlightenment-users |
From: Carsten H. <ra...@ra...> - 2025-08-12 21:14:09
|
On Tue, 12 Aug 2025 20:12:30 +0200 Pierre Couderc <pi...@co...> said: > > On 8/12/25 18:27, Carsten Haitzler wrote: > > On Tue, 12 Aug 2025 16:47:45 +0200 Pierre Couderc <pi...@co...> said: > > > >> On 8/12/25 13:16, Carsten Haitzler wrote: > >>> On Tue, 12 Aug 2025 10:50:36 +0200 Pierre Couderc via enlightenment-users > >>> <enl...@li...> said: > >>> > >>>> On 8/12/25 10:26, Carsten Haitzler wrote: > >>>>>> AND the the vumeter reflects the true level of the sound whatever the > >>>>>> position of the slider! > >>>>> yes - vu meter shows the signal - not the volume assigned to the sink. > >>>>> you can have volume at 1% and it'll show the same - as its the > >>>>> waveform/signal being shown. > >>>>> > >>>>> > >>>> Mmm, sorry not in my case : as the global volume does not work, I change > >>>> volume using vlc, so if volume is low in vlc the vumeter remains near > >>>> the left, but if the volume is high in vlc the volume goes more to > >>>> right... ;) > >>> vlc is not modifying the device / global output volume. it's modifying its > >>> signal that ends up at pulse then to be mixed or passed on. so that's > >>> expected. > >>> > >>> > >> Sure, my writing is a shorcut, it is is global volume for a "sink", the > >> Bose , in this case, and it is that that did not work, because of > >> pulseaudio. I got it working by switching to Pipewire... > > yes :) i know. vlc and its volume are not relevant in this case. > > > > so pipewire has it work? interesting. > > > yes, plug to plug... well odd - e is doping all the same stuff - setting volume on the same sink to the same value... and now it works. i can only imagine its somehow pulse related? without a lot of dirty details on what was going on under the covers i can't say much more. -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- Carsten Haitzler - ra...@ra... |
From: Pierre C. <pi...@co...> - 2025-08-12 18:12:40
|
On 8/12/25 18:27, Carsten Haitzler wrote: > On Tue, 12 Aug 2025 16:47:45 +0200 Pierre Couderc <pi...@co...> said: > >> On 8/12/25 13:16, Carsten Haitzler wrote: >>> On Tue, 12 Aug 2025 10:50:36 +0200 Pierre Couderc via enlightenment-users >>> <enl...@li...> said: >>> >>>> On 8/12/25 10:26, Carsten Haitzler wrote: >>>>>> AND the the vumeter reflects the true level of the sound whatever the >>>>>> position of the slider! >>>>> yes - vu meter shows the signal - not the volume assigned to the sink. you >>>>> can have volume at 1% and it'll show the same - as its the waveform/signal >>>>> being shown. >>>>> >>>>> >>>> Mmm, sorry not in my case : as the global volume does not work, I change >>>> volume using vlc, so if volume is low in vlc the vumeter remains near >>>> the left, but if the volume is high in vlc the volume goes more to >>>> right... ;) >>> vlc is not modifying the device / global output volume. it's modifying its >>> signal that ends up at pulse then to be mixed or passed on. so that's >>> expected. >>> >>> >> Sure, my writing is a shorcut, it is is global volume for a "sink", the >> Bose , in this case, and it is that that did not work, because of >> pulseaudio. I got it working by switching to Pipewire... > yes :) i know. vlc and its volume are not relevant in this case. > > so pipewire has it work? interesting. > yes, plug to plug... |
From: Carsten H. <ra...@ra...> - 2025-08-12 17:21:15
|
On Tue, 12 Aug 2025 16:47:45 +0200 Pierre Couderc <pi...@co...> said: > On 8/12/25 13:16, Carsten Haitzler wrote: > > On Tue, 12 Aug 2025 10:50:36 +0200 Pierre Couderc via enlightenment-users > > <enl...@li...> said: > > > >> On 8/12/25 10:26, Carsten Haitzler wrote: > >>>> AND the the vumeter reflects the true level of the sound whatever the > >>>> position of the slider! > >>> yes - vu meter shows the signal - not the volume assigned to the sink. you > >>> can have volume at 1% and it'll show the same - as its the waveform/signal > >>> being shown. > >>> > >>> > >> Mmm, sorry not in my case : as the global volume does not work, I change > >> volume using vlc, so if volume is low in vlc the vumeter remains near > >> the left, but if the volume is high in vlc the volume goes more to > >> right... ;) > > vlc is not modifying the device / global output volume. it's modifying its > > signal that ends up at pulse then to be mixed or passed on. so that's > > expected. > > > > > > Sure, my writing is a shorcut, it is is global volume for a "sink", the > Bose , in this case, and it is that that did not work, because of > pulseaudio. I got it working by switching to Pipewire... yes :) i know. vlc and its volume are not relevant in this case. so pipewire has it work? interesting. -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- Carsten Haitzler - ra...@ra... |
From: daniel a. <uni...@gm...> - 2025-08-12 17:04:16
|
Hi SafeConfigParser has been removed from the python list since python 3.12. There is some patch (Debian) to reintroduce it I will tried to compile python-configparser but I am not sure of the result Best regards Daniel Le mar. 12 août 2025 à 13:41, Conrad Knight <ies...@gm...> a écrit : > > On Mon, Aug 11, 2025 at 7:39 AM Carsten Haitzler <ra...@ra...> wrote: > > you don't need that. connman support is built into e with no python > > needed. > > Do you mean the connection manager widget? All that does is list > available connections. If you try to press the Configure button at the > bottom, it tries to run Econnman, which crashes with the error > messages Daniel mentioned. Up until recently, you could use it to > actually configure connections. > > -Conrad. > > -- > Shine like thunder > Cry like rain > > > _______________________________________________ > enlightenment-users mailing list > enl...@li... > https://lists.sourceforge.net/lists/listinfo/enlightenment-users |