A page in your DokuWiki was added or changed. Here are the details:
Date : 2019/01/10 11:19
Browser : Mozilla/5.0 (X11; Linux x86_64; rv:52.9) Gecko/20100101 Goanna/3.4 Firefox/52.9 PaleMoon/27.9.4
IP-Address : 149.172.203.221
Hostname : HSI-KBW-149-172-203-221.hsi13.kabel-badenwuerttemberg.de
Old Revision: https://wiki.x2go.org/doku.php/doc:howto:tce?rev=1547114273
New Revision: https://wiki.x2go.org/doku.php/doc:howto:tce
Edit Summary: [List of open ToDos/FIXMEs for this page]…
[View More] added new item regarding MATE-MMD and LDAP
User : stefanbaur
@@ -1162,8 +1162,10 @@
FIXME it would be cool if most of the TCE-specific boot parameters could be placed into a file that in turn can be specified as a boot parameter, to reduce clutter and boot parameter length. This file would then have to be sourced by the scripts, after they have extracted everything from /proc/cmdline. This will make adding the feature easier, by simply deciding that parameters from this file take
precendence over boot parameters. One might argue that boot parameters should take precedence over the config file, but this sounds way more complicated to implement.
FIXME A smaller image size can be achieved by removing the following packages from the squashfs: ''libxapian30 libpcsclite1 libdbus-glib-1-2 libfuse2 libpipeline1 libusb-1.0-0 libxv1 xnest xserver-xephyr rdesktop freerdp-x11 traceroute screen net-tools less ntfs-3g fuse locales cifs-utils xterm libgssglue1 libntfs-3g871 libtalloc2 libtcl8.6 libtk8.6 libutempter0 libvncclient1 libvncserver1 libwbclient0 libxcb-xf86dri0 libxcb-xv0 samba-common tcl tcl8.6 tk tk8.6 xbitmaps nfs-common rpcbind atmel-firmware bluez-firmware dahdi-firmware-nonfree hdmi2usb-fx2-firmware iso-codes ixo-usb-jtag libc-l10n libnfsidmap2 libtirpc1 firmware* x11vnc* libfreerdp* libwinpr*
libapparmor1 systemd apt-utils libapt-inst2.0'' - check if this could be turned into a build parameter. Note that this makes only sense for a netboot image
that uses X2Go sessions only, and no NTFS media (neither fixed disk nor USB). Further reduction needs to be investigated: ''acpi-support-base* acpid* acpi-support* pm-utils* powermgmt-base* gnupg gnupg-agent whiptail vim* vim-common* vim-tiny* xxd* xinetd libcroco3* libcurl3* libexif12* libgdk-pixbuf2.0-0* libgdk-pixbuf2.0-common* libgif7* libid3tag0* libimlib2* libnghttp2-14* libobrender32v5* libobt2v5* libpango-1.0-0* libpangocairo-1.0-0* libpangoft2-1.0-0* libpangoxft-1.0-0* librsvg2-2* librtmp1* libssh2-1* libstartup-notification0* libxft2* libxss1* vim-runtime* xprintidle feh xdotool openbox rsync xserver-xorg-input-wacom* xserver-xorg-video-all* xserver-xorg-video-amdgpu* xserver-xorg-video-ati* xserver-xorg-video-nouveau* xserver-xorg-video-qxl* xserver-xorg-video-radeon* xserver-xorg-video-vmware* libdrm-amdgpu1* libdrm-nouveau2* libdrm-radeon1* libllvm3.9* libsensors4* libxatracker2*'' causes an X startup failure during boot (things seem to work when X is started manually
afterwards, which makes this especially bizarre)
+
+ FIXME for MATE-MiniDesktop, it might make sense to teach the image how to do LDAP auth (preferably with LDAPS or LDAP+TLS) and use lightdm without the auto-login. That way, a local screensaver //with// locking functionality (prompting for the actual user's LDAP password) should be possible - and LDAP credential passthrough to X2GoClient should work, too.
===== List of closed ToDos/FIXMEs for this page =====
* ''audioout='', ''blank='', ''*blankdpmsfix'', ''nodpms'', ''xinerama='', are currently unsupported in MiniDesktop-Mode, but this is being worked on, by outsourcing them into scripts under ''/etc/X11/Xsession.d/'' (currently, they reside in ''/lib/live/config/2900-x2go-thinclientconfig'' - which doesn't exist in the MiniDesktop branches - and from there, they get written to ''~/.xsession'' - fixed in github repo, soon in x2go repo
* It would be nice to have a boot parameter ''xroot=[0xaabbcc|URI1[|URI2|...]]'' for
the desktop background image/color, and a boot parameter ''xrootmode=center|fill|scale|tile'' to determine how the image(s) should be positioned (if the parameter has been set, but something is wrong, it should default to the "grey mesh" background) - fixed in github repo, soon in x2go repo
* It would also be nice to have boot parameters ''xsaverimages=[URI1[|URI2|...]]'', ''xsaveridletime=n'', ''xsaverimgtime=n'', for a local, non-locking slideshow screensaver (if no images are specified/downloaded by the time it activates, it should just blank the screen). That way, one could display a slideshow without having to push the images across the network every time - fixed in github repo, soon in x2go repo
--
This mail was generated by DokuWiki at
https://wiki.x2go.org/
[View Less]
A page in your DokuWiki was added or changed. Here are the details:
Date : 2019/01/10 09:57
Browser : Mozilla/5.0 (X11; Linux x86_64; rv:52.9) Gecko/20100101 Goanna/3.4 Firefox/52.9 PaleMoon/27.9.4
IP-Address : 149.172.203.221
Hostname : HSI-KBW-149-172-203-221.hsi13.kabel-badenwuerttemberg.de
Old Revision: https://wiki.x2go.org/doku.php/doc:howto:tce?rev=1547113184
New Revision: https://wiki.x2go.org/doku.php/doc:howto:tce
Edit Summary: [List of open ToDos/FIXMEs for this page]…
[View More] code to put the keystick.key file into the image is already there
User : stefanbaur
@@ -1144,9 +1144,9 @@
/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/host2/target2:0:0/2:0:0:0/block/sdb
cat /sys/devices/pci0000:00/0000:00:14.0/usb1/1-1/serial</code> allows to determine the serial number of a USB device. Those SHOULD be unique, but sadly, they aren't (and sometimes, they are missing entirely). Therefore, a USB serial number can't be used for authentication, but it could be
used for "weak" identification - so it could be used to set a default user name or a default session, or to download a particular sessions file.
Authentification and "hard" identification could be implemented using OpenPGP cards, ''scdaemon'' and a script based on ''/usr/share/doc/scdaemon/examples/scd-event''. For Status ''NOCARD'', suspend the session (kill x2goclient or send a signal that means "suspend", if available, or maybe sighup nxproxy), for status ''USABLE'', run ''gpg --card-status 2>&1 | awk '$1=="Serial" && $2=="number" {print $4}''' to determine the card's serial number, then act based on that (pull new sessions file or set default user, for example, and restart x2goclient).
- FIXME Automount script currently expects a LUKS password in ''/etc/keys/keystick.key'' when it believes it has found an encrypted partition on USB media. This is a problem in general, as it should be trivial to sniff out this password using a rogue client. If we want to support this feature,
though, we should add code to the build script that lets the user place a password file in the image, and sets proper restrictive permissions (this would have to happen right before the ''lb build'' call). Adding a boot parameter instead of hardcoding it would allow for dynamic password files (by specifying an URI that points to a CGI script, for example - you could output a different password depending on the source IP range, thus locking media to a particular department, if your departments have different IP ranges), but on the other hand, would make it even easier to sniff out the password. It would only really make sense for Netboot installations, and also not for a MiniDesktop in any way, because you have to block the user from accessing the TCE's local environment/files. And you also have to make sure that people cannot boot rogue clients. This means a DHCP setup that is locked to known MAC addresses, and physically blocking access to the ThinClient and its network wiring -
because the MAC is displayed during boot, and thus trivial to clone.
+ FIXME Automount script currently expects a LUKS password in ''/etc/keys/keystick.key'' when it believes it has found an encrypted partition on USB media. This is a problem in general, as it should be trivial to sniff out this password using a rogue client. Such a password file would have to be saved as ''./patch/includes.chroot/etc/keys/keystick.key'' (with the proper restrictive permissions) before starting the build. Adding a boot parameter instead of hardcoding it would allow for dynamic password files (by specifying an URI that points to a CGI script, for example - you could output a different password depending on the source IP range, thus locking media to a particular department, if your departments have different IP ranges), but on the other hand, would make it even easier to sniff out the password. It would only really make sense for Netboot installations, and also not for a MiniDesktop in any way, because
you have to block the user from accessing the TCE's local environment/files. And you also have to make sure that people cannot boot rogue clients. This means a DHCP setup that is locked to known MAC addresses, and physically blocking access to the ThinClient and its network wiring - because the MAC is displayed during boot, and thus trivial to clone.
FIXME ''x2gocdmanager'' is currently not part of the image, but should become part of it. While optical media are on their way out, they still exist and thus we should support them. However, the script is hardcoded for X2Go-TCE-NFS and needs to be adapted to work with both TCEs.
FIXME ''pinentry-x2go'' and ''x2gosmartcardrules'' probably need further investigation to make smartcard authentication work.
--
This mail was generated by DokuWiki at
https://wiki.x2go.org/
[View Less]
A page in your DokuWiki was added or changed. Here are the details:
Date : 2019/01/10 09:39
Browser : Mozilla/5.0 (X11; Linux x86_64; rv:52.9) Gecko/20100101 Goanna/3.4 Firefox/52.9 PaleMoon/27.9.4
IP-Address : 149.172.203.221
Hostname : HSI-KBW-149-172-203-221.hsi13.kabel-badenwuerttemberg.de
Old Revision: https://wiki.x2go.org/doku.php/doc:howto:tce?rev=1547113145
New Revision: https://wiki.x2go.org/doku.php/doc:howto:tce
Edit Summary: [List of open ToDos/FIXMEs for this page]…
[View More]
User : stefanbaur
@@ -1156,9 +1156,9 @@
FIXME When building a stretch TCE you need to add kernel parameters ''net.ifnames=0 biosdevname=0'' to the image's kernel parameters, else you will receive error messages about the hostname script being unable to find eth0. For a jessie TCE, it is not required. This could be fixed for iso-hybrid and netboot in the buildscript, but it will only work if people are using the image 1:1 - as soon as they start using syslinux or grub manually (as
actually recommended by us), they need to add these parameters themselves.
FIXME ''bg='', ''branding='', ''broker-url='', ''ldap='', ''ldap1='', ''ldap2='', ''session='', ''throttle='', are currently unsupported in MiniDesktop-Mode. This could be changed, given enough tuits. Probably the easiest way would be to have ''/lib/live/config/2900-x2go-thinclientconfig'' exist in the MiniDesktop branches as well, make it aware of which environment it is running in (TCE/TCE-MMD), and have it patch the appropriate files.
- FIXME <del>''2200-xserver-xorg-getxorgconf''</del> all scripts accepting URLs in boot parameters should be taught to understand ''file:<nowiki>//</nowiki>'' URLs. Such files can be included in the image by placing them in the ''./patch/includes.chroot/'' directory (in a suitable subdirectory) and referencing them from there.
+ FIXME <del>''2200-xserver-xorg-getxorgconf''</del> all scripts accepting URLs in boot parameters should be taught to understand
''file:<nowiki>///</nowiki>'' URLs. Such files can be included in the image by placing them in the ''./patch/includes.chroot/'' directory (in a suitable subdirectory) and referencing them from there.
FIXME it would be cool if most of the TCE-specific boot parameters could be placed into a file that in turn can be specified as a boot parameter, to reduce clutter and boot parameter length. This file would then have to be sourced by the scripts, after they have extracted everything from /proc/cmdline. This will make adding the feature easier, by simply deciding that parameters from this file take precendence over boot parameters. One might argue that boot parameters should take precedence over the config file, but this sounds way more complicated to implement.
FIXME A smaller image size can be achieved by removing the following packages from the squashfs: ''libxapian30 libpcsclite1 libdbus-glib-1-2 libfuse2 libpipeline1 libusb-1.0-0 libxv1 xnest xserver-xephyr rdesktop
freerdp-x11 traceroute screen net-tools less ntfs-3g fuse locales cifs-utils xterm libgssglue1 libntfs-3g871 libtalloc2 libtcl8.6 libtk8.6 libutempter0 libvncclient1 libvncserver1 libwbclient0 libxcb-xf86dri0 libxcb-xv0 samba-common tcl tcl8.6 tk tk8.6 xbitmaps nfs-common rpcbind atmel-firmware bluez-firmware dahdi-firmware-nonfree hdmi2usb-fx2-firmware iso-codes ixo-usb-jtag libc-l10n libnfsidmap2 libtirpc1 firmware* x11vnc* libfreerdp* libwinpr*
--
This mail was generated by DokuWiki at
https://wiki.x2go.org/
[View Less]
A page in your DokuWiki was added or changed. Here are the details:
Date : 2019/01/10 09:39
Browser : Mozilla/5.0 (X11; Linux x86_64; rv:52.9) Gecko/20100101 Goanna/3.4 Firefox/52.9 PaleMoon/27.9.4
IP-Address : 149.172.203.221
Hostname : HSI-KBW-149-172-203-221.hsi13.kabel-badenwuerttemberg.de
Old Revision: https://wiki.x2go.org/doku.php/doc:howto:tce?rev=1547113040
New Revision: https://wiki.x2go.org/doku.php/doc:howto:tce
Edit Summary: [List of open ToDos/FIXMEs for this page]…
[View More]
User : stefanbaur
@@ -1138,10 +1138,8 @@
* If a session is set to "Try auto login (via SSH Agent or default SSH key)" and NO keyfile is set, then X2GoClient will try **all** secret keys in .ssh. Showing a password prompt if a key is password-protected is handled by X2GoClient, so needs no extra work.
* To specify a keyfile, either:
* use ''~/.ssh/keyfilename'' as path and use ''copysecring'', or
* do not use ''copysecring'' and use
''/media/vendor_model_name/sdxn/path/to/keyfile'' (or ''/media/vendor_model_name/partlabel/path/to/keyfile'', if you assigned a partition label - which is recommended for this use case) as keyfile path/name
-
- FIXME <del>''2200-xserver-xorg-getxorgconf''</del> all scripts accepting URLs in boot parameters should be taught to understand ''file:<nowiki>//</nowiki>'' URLs. Such files can be included in the image by placing them in the ''./patch/includes.chroot/'' directory (in a suitable subdirectory) and referencing them from there.
FIXME Parsing the output of e.g. <code>udevadm info --query path /dev/sdb
/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/host2/target2:0:0/2:0:0:0/block/sdb
cat /sys/devices/pci0000:00/0000:00:14.0/usb1/1-1/serial</code> allows to determine the serial number of a USB device. Those SHOULD be unique, but sadly, they aren't (and sometimes, they are missing entirely). Therefore, a USB serial number can't be used for authentication, but it could be
used for "weak" identification - so it could be used to set a default user name or a default session, or to download a particular sessions file.
@@ -1157,8 +1155,10 @@
FIXME When building a stretch TCE you need to add kernel parameters ''net.ifnames=0 biosdevname=0'' to the image's kernel parameters, else you will receive error messages about the hostname script being unable to find eth0. For a jessie TCE, it is not required. This could be fixed for iso-hybrid and netboot in the buildscript, but it will only work if people are using the image 1:1 - as soon as they start using syslinux or grub manually (as actually recommended by us), they need to add these parameters themselves.
FIXME ''bg='', ''branding='', ''broker-url='', ''ldap='', ''ldap1='', ''ldap2='', ''session='', ''throttle='', are currently unsupported in MiniDesktop-Mode. This could be changed, given enough tuits. Probably the easiest way would be to have ''/lib/live/config/2900-x2go-thinclientconfig'' exist in
the MiniDesktop branches as well, make it aware of which environment it is running in (TCE/TCE-MMD), and have it patch the appropriate files.
+
+ FIXME <del>''2200-xserver-xorg-getxorgconf''</del> all scripts accepting URLs in boot parameters should be taught to understand ''file:<nowiki>//</nowiki>'' URLs. Such files can be included in the image by placing them in the ''./patch/includes.chroot/'' directory (in a suitable subdirectory) and referencing them from there.
FIXME it would be cool if most of the TCE-specific boot parameters could be placed into a file that in turn can be specified as a boot parameter, to reduce clutter and boot parameter length. This file would then have to be sourced by the scripts, after they have extracted everything from /proc/cmdline. This will make adding the feature easier, by simply deciding that parameters from this file take precendence over boot parameters. One might argue that boot parameters should take precedence over the config file,
but this sounds way more complicated to implement.
FIXME A smaller image size can be achieved by removing the following packages from the squashfs: ''libxapian30 libpcsclite1 libdbus-glib-1-2 libfuse2 libpipeline1 libusb-1.0-0 libxv1 xnest xserver-xephyr rdesktop freerdp-x11 traceroute screen net-tools less ntfs-3g fuse locales cifs-utils xterm libgssglue1 libntfs-3g871 libtalloc2 libtcl8.6 libtk8.6 libutempter0 libvncclient1 libvncserver1 libwbclient0 libxcb-xf86dri0 libxcb-xv0 samba-common tcl tcl8.6 tk tk8.6 xbitmaps nfs-common rpcbind atmel-firmware bluez-firmware dahdi-firmware-nonfree hdmi2usb-fx2-firmware iso-codes ixo-usb-jtag libc-l10n libnfsidmap2 libtirpc1 firmware* x11vnc* libfreerdp* libwinpr*
--
This mail was generated by DokuWiki at
https://wiki.x2go.org/
[View Less]
A page in your DokuWiki was added or changed. Here are the details:
Date : 2019/01/10 09:37
Browser : Mozilla/5.0 (X11; Linux x86_64; rv:52.9) Gecko/20100101 Goanna/3.4 Firefox/52.9 PaleMoon/27.9.4
IP-Address : 149.172.203.221
Hostname : HSI-KBW-149-172-203-221.hsi13.kabel-badenwuerttemberg.de
Old Revision: https://wiki.x2go.org/doku.php/doc:howto:tce?rev=1547110208
New Revision: https://wiki.x2go.org/doku.php/doc:howto:tce
Edit Summary: [List of open ToDos/FIXMEs for this page]…
[View More] added new item regarding image size
User : stefanbaur
@@ -1159,8 +1159,11 @@
FIXME ''bg='', ''branding='', ''broker-url='', ''ldap='', ''ldap1='', ''ldap2='', ''session='', ''throttle='', are currently unsupported in MiniDesktop-Mode. This could be changed, given enough tuits. Probably the easiest way would be to have ''/lib/live/config/2900-x2go-thinclientconfig'' exist in the MiniDesktop branches as well, make it aware of which environment it is running in (TCE/TCE-MMD), and
have it patch the appropriate files.
FIXME it would be cool if most of the TCE-specific boot parameters could be placed into a file that in turn can be specified as a boot parameter, to reduce clutter and boot parameter length. This file would then have to be sourced by the scripts, after they have extracted everything from /proc/cmdline. This will make adding the feature easier, by simply deciding that parameters from this file take precendence over boot parameters. One might argue that boot parameters should take precedence over the config file, but this sounds way more complicated to implement.
+
+ FIXME A smaller image size can be achieved by removing the following packages from the squashfs: ''libxapian30 libpcsclite1 libdbus-glib-1-2 libfuse2 libpipeline1 libusb-1.0-0 libxv1 xnest xserver-xephyr rdesktop freerdp-x11 traceroute screen net-tools less ntfs-3g fuse locales cifs-utils xterm libgssglue1 libntfs-3g871 libtalloc2 libtcl8.6 libtk8.6 libutempter0 libvncclient1
libvncserver1 libwbclient0 libxcb-xf86dri0 libxcb-xv0 samba-common tcl tcl8.6 tk tk8.6 xbitmaps nfs-common rpcbind atmel-firmware bluez-firmware dahdi-firmware-nonfree hdmi2usb-fx2-firmware iso-codes ixo-usb-jtag libc-l10n libnfsidmap2 libtirpc1 firmware* x11vnc* libfreerdp* libwinpr*
+ libapparmor1 systemd apt-utils libapt-inst2.0'' - check if this could be turned into a build parameter. Note that this makes only sense for a netboot image that uses X2Go sessions only, and no NTFS media (neither fixed disk nor USB). Further reduction needs to be investigated: ''acpi-support-base* acpid* acpi-support* pm-utils* powermgmt-base* gnupg gnupg-agent whiptail vim* vim-common* vim-tiny* xxd* xinetd libcroco3* libcurl3* libexif12* libgdk-pixbuf2.0-0* libgdk-pixbuf2.0-common* libgif7* libid3tag0* libimlib2* libnghttp2-14* libobrender32v5* libobt2v5* libpango-1.0-0* libpangocairo-1.0-0* libpangoft2-1.0-0* libpangoxft-1.0-0* librsvg2-2* librtmp1* libssh2-1* libstartup-notification0* libxft2*
libxss1* vim-runtime* xprintidle feh xdotool openbox rsync xserver-xorg-input-wacom* xserver-xorg-video-all* xserver-xorg-video-amdgpu* xserver-xorg-video-ati* xserver-xorg-video-nouveau* xserver-xorg-video-qxl* xserver-xorg-video-radeon* xserver-xorg-video-vmware* libdrm-amdgpu1* libdrm-nouveau2* libdrm-radeon1* libllvm3.9* libsensors4* libxatracker2*'' causes an X startup failure during boot (things seem to work when X is started manually afterwards, which makes this especially bizarre)
===== List of closed ToDos/FIXMEs for this page =====
* ''audioout='', ''blank='', ''*blankdpmsfix'', ''nodpms'', ''xinerama='', are currently unsupported in MiniDesktop-Mode, but this is being worked on, by outsourcing them into scripts under ''/etc/X11/Xsession.d/'' (currently, they reside in ''/lib/live/config/2900-x2go-thinclientconfig'' - which doesn't exist in the MiniDesktop branches - and from there, they get written to ''~/.xsession'' - fixed in github repo, soon in x2go repo
*
It would be nice to have a boot parameter ''xroot=[0xaabbcc|URI1[|URI2|...]]'' for the desktop background image/color, and a boot parameter ''xrootmode=center|fill|scale|tile'' to determine how the image(s) should be positioned (if the parameter has been set, but something is wrong, it should default to the "grey mesh" background) - fixed in github repo, soon in x2go repo
* It would also be nice to have boot parameters ''xsaverimages=[URI1[|URI2|...]]'', ''xsaveridletime=n'', ''xsaverimgtime=n'', for a local, non-locking slideshow screensaver (if no images are specified/downloaded by the time it activates, it should just blank the screen). That way, one could display a slideshow without having to push the images across the network every time - fixed in github repo, soon in x2go repo
--
This mail was generated by DokuWiki at
https://wiki.x2go.org/
[View Less]
A page in your DokuWiki was added or changed. Here are the details:
Date : 2019/01/10 08:50
Browser : Mozilla/5.0 (X11; Linux x86_64; rv:52.9) Gecko/20100101 Goanna/3.4 Firefox/52.9 PaleMoon/27.9.4
IP-Address : 149.172.203.221
Hostname : HSI-KBW-149-172-203-221.hsi13.kabel-badenwuerttemberg.de
Old Revision: https://wiki.x2go.org/doku.php/doc:howto:tce?rev=1546964308
New Revision: https://wiki.x2go.org/doku.php/doc:howto:tce
Edit Summary: [List of open ToDos/FIXMEs for this page]…
[View More] added info where file:/// URLs would point to
User : stefanbaur
@@ -1139,9 +1139,9 @@
* To specify a keyfile, either:
* use ''~/.ssh/keyfilename'' as path and use ''copysecring'', or
* do not use ''copysecring'' and use ''/media/vendor_model_name/sdxn/path/to/keyfile'' (or ''/media/vendor_model_name/partlabel/path/to/keyfile'', if you assigned a partition label - which is recommended for this use case) as keyfile path/name
- FIXME
<del>''2200-xserver-xorg-getxorgconf''</del> all scripts accepting URLs in boot parameters should be taught to understand ''file:<nowiki>//</nowiki>'' URLs.
+ FIXME <del>''2200-xserver-xorg-getxorgconf''</del> all scripts accepting URLs in boot parameters should be taught to understand ''file:<nowiki>//</nowiki>'' URLs. Such files can be included in the image by placing them in the ''./patch/includes.chroot/'' directory (in a suitable subdirectory) and referencing them from there.
FIXME Parsing the output of e.g. <code>udevadm info --query path /dev/sdb
/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/host2/target2:0:0/2:0:0:0/block/sdb
cat /sys/devices/pci0000:00/0000:00:14.0/usb1/1-1/serial</code> allows to determine the serial number of a USB device. Those SHOULD be unique, but sadly, they aren't (and sometimes, they are missing entirely). Therefore, a USB serial number can't be used for authentication, but it could be used for "weak" identification - so it could be used
to set a default user name or a default session, or to download a particular sessions file.
--
This mail was generated by DokuWiki at
https://wiki.x2go.org/
[View Less]
A page in your DokuWiki was added or changed. Here are the details:
Date : 2019/01/09 12:59
Browser : Mozilla/5.0 (X11; Linux x86_64; rv:52.9) Gecko/20100101 Goanna/3.4 Firefox/52.9 PaleMoon/27.9.4
IP-Address : 149.172.203.221
Hostname : HSI-KBW-149-172-203-221.hsi13.kabel-badenwuerttemberg.de
Old Revision: https://wiki.x2go.org/doku.php/events:start?rev=1547038562
New Revision: https://wiki.x2go.org/doku.php/events:start
Edit Summary: Moved 2018 entries to subpage and amended …
[View More]page footer accordingly
User : stefanbaur
@@ -10,112 +10,12 @@
* Linuxwochen Wien 2019, Vienna, Austria, 2019-05-02 - 2019-05-04 (no CfP yet)
* <del>Pi and More 11 1/2, Krefeld, Germany, 2019-04-06</del> - sorry, X2Go won't be there, not enough volunteers in that region. :(
* LinuxInfoTag Augsburg 2019, Augsburg, Germany - No date yet, no CfP yet
* <del>Chemnitzer LinuxTage 2019 (2019-03-16 - 2019-03-17)</del> - no, not going to be there. Both due to the political
situation there (right-wing riots, police force obviously infiltrated by the right) as well as due to lack of volunteers.
- ===== 2018 =====
- ====Tentative====
- * <del>Linux Expo Ulm 2018, Ulm, Germany (unlikely to happen - but if it happens, probably </del><del>before</del><del>after the official LPD 2018.2 date, which would be 2018-11-10 - maybe some time in early December?)</del>
+ * Linux Expo Ulm 2019, Ulm, Germany - if it takes place at all
===== Past Events =====
+ None yet.
- ==== X2Go: The Gathering 2018 "Beyond the Release", Location: "shackspace", Stuttgart, Germany (2018-11-09 to 2018-11-11) ====
- * The shackspace website can be found here: https://www.shackspace.de
- * As in the previous years, there's a sub-page with all the details: [[events:x2go-gathering-2018|Read more here...]]
- * The talk sessions were livestreamed/recorded on YouTube:
- * [[https://youtu.be/IVv9LHPM9Rs|Day 1]] - Sorry, the first 45 minutes of audio are clipped/distorted.
Lower the volume on the YT audio slider and raise the volume on your local audio slider instead for a slightly better result.
- * [[https://youtu.be/XZJvPj5m3Q8|Day 2]]
- * [[https://youtu.be/J-ytoKx10lw|ORCA e.V. annual meeting (in German)]]
- {{:events:2018-11-10_13-37-39_616_mikesplaining.jpg?126|}} {{:events:2018-11-10_19-28-18_853_tasty_noms.jpg?400|}} {{:events:2018-11-11_09-31-30_390_the_morning_after.jpg?400|}}
-
- {{:events:gathering-2018-jo-1.jpg?400|}} {{:events:gathering-2018-jo-2.jpg?400|}} {{:events:gathering-2018-jo-8.jpg?126|}}
-
- {{:events:gathering-2018-jo-9.jpg?126|}} {{:events:gathering-2018-jo-5.jpg?400|}} {{:events:gathering-2018-jo-6.jpg?400|}}
-
- {{:events:gathering-2018-jo-3.jpg?400|}} {{:events:gathering-2018-jo-4.jpg?400|}}
- ==== IT-Kongress Neu-Ulm 2018, Neu-Ulm, Germany (2018-11-08) ====
- * booth confirmed
- * volunteers: only Mihai and Stefan#1 :'(
- * we took part in Alvar Freude's talk "Schluss mit Schlangenöl und Monokultur"
("Down with Snake Oil and Monoculture"), which was based on his op-ed at [[https://www.heise.de/newsticker/meldung/Kommentar-zum-Bundeshack-Schluss-mi… online]].
-
- {{:events:it-kongress_2018_aussteller_11_udo_eberl_1_von_1_.jpg?800|}}
-
- {{:events:2018-11-08_12-42-03_937_monoculture.jpg?400|}}{{:events:2018-11-08_14-54-50_19_booth.jpg?400|}}
-
- ==== LinuxDay.AT 2018, HTL Dornbirn, Dornbirn, Austria (2018-10-13) ====
- * booth volunteers were:
- * Juri
- * Mihai
- * Stefan#1
- * Uwe Burger
- * talk: "X2Go für Anfänger und Fortgeschrittene" (X2Go for Beginners and Advanced Users), 14:00 CEST, Room 104
- * See https://linuxday.at for more info
- {{:events:2018-10-13_12-59-35_942.jpg?400|}} {{:events:2018-10-13_13-09-48_448.jpg?400|}} {{:events:2018-10-13_14-45-01_378.jpg?225|}}
-
- ==== Open Power Summit Europe, Amsterdam (2018-10-03 - 2018-10-04) ====
- * Booth confirmed, Booth volunteers were:
- *
Stefan
- * Jos (Wednesday only)
- * <del>Juri</del>
- * Kees (Wednesday only)
- * Sadly, no talk. :-(
- * See https://openpowerfoundation.org/summit-2018-10-eu for more info
-
- {{:events:summit_2018_booth.jpg?400|our most professional-looking booth to date}} {{:events:summit_2018_booth_closeup.jpg?400|a closeup of the booth}}
-
- {{:events:summit2018_ibm_1.jpg?400|A visitor from IBM France}} {{:events:summit_2018_ibm_2.jpg?400|Another visitor from IBM France}}
-
-
- ==== IBM Developer UnConference, Zurich, Switzerland (2018-06-21) ====
- {{:events:devuncon_zurich.jpg?600| The cloud, err, the crowd. Photo courtesy of Kevin Bates, IBM}}
-
- * URL: https://www-05.ibm.com/ch/events/
- * Twitter: https://twitter.com/IBMDevUncon
- * no booth
- * Talk/Demo: "X2Go: Free/Libre/OpenSource Remote Desktop and Remote Application Services for Linux - on POWER, as well as Intel and ARM"
- * This Talk/Demo was in English
- * Talk took place 19:40-20:00 CEST,
Room for additional Q&A was 20:00-21:00 CEST during the "Social Networking and Reception" phase
- * Stefan was the one (re)presenting X2Go at the event and was around starting 18:00h CEST
- * The slides are available [[https://drive.google.com/open?id=1_FcMOfq8Q7Cv8ovR4pjas4HabACfBc8G|here]]
- * A recording of the talk is available [[https://youtu.be/37LfDSbpChw|here]]
- ==== TUEBIX 2018, Tuebingen, Germany (2018-06-09) ====
- * talk confirmed: https://www.tuebix.org/2018/programm/stefan-baur-x2go-thin-client-edition-t…
- * booth with 2-3 tables confirmed
-
- {{:events:dfrggbox0ae4trz.jpg?400|}} {{:events:dfrgr-_waaeisru.jpg.jpeg?400|}}
-
- ==== Linuxwochen Wien, Vienna, Austria (2018-05-03 - 2018-05-05) ====
- * talk confirmed: X2Go-TCE-Live - the universal Thin Client Environment (in German)
- * booth confirmed (booth staff: Juri, Franz, Stefan)
- {{:events:img_20180505_134040.jpg?600|Franz in front of our
booth}}
-
- ==== Linux-Info-Tag 2018/Linux-Presentation-Day 2018.1, Augsburg, Germany (2018-04-21) ====
- * Booth only - no talk
- * Booth staff: Stefan#1, Stefan#2 (until 4pm or so), Mihai, Franz, Juri, maybe Uwe
- {{:events:img_20180421_155529.jpg?225|}} {{:events:img_20180421_145207.jpg?400|}}
-
- ==== RadioTux Interview (in German) (2018-03-30) ====
- * This interview was recorded at Chemnitzer LinuxTage
- * https://www.radiotux.de/index.php?/archives/8039-RadioTux-Sendung-Maerz-201…
-
- ==== Chemnitzer LinuxTage 2018, Chemnitz, Germany (2018-03-10 - 2018-03-11) ====
- * booth confirmed (booth staff: Juri, Uwe, Richard, Stefan)
- * talk cancelled due to personal reasons (there was a possibility that Stefan might be unable to attend)
- {{:events:dsc_7898.jpg?300}} {{:events:dsc_7899.jpg?300}} {{:events:20180310-170908-d500-dsc_1450.jpg?300}} {{:events:20180311-111911-d500-dsc_1711.jpg?300}}
- ==== Pi and More 10 1/2, University of Stuttgart, Stuttgart, Germany
(2018-02-24) ====
- * Location information: https://piandmore.de/en/next/venue (English) / https://piandmore.de/de/next/ort (German)
- * Booth confirmed
- * Booth staff:
- * Stefan
- * Franz
- * Karl-Heinz
- * As this is a RasPi-Event, we will focus on using RasPis as Thin Clients for X2Go.
- * Please visit https://piandmore.de/en/next/info (English) or https://piandmore.de/de/next/info (German) for more information about the event.
-
- {{:events:pm_img_20180224_142446.jpg?400|Karl-Heinz demo'ing LibreOffice via X2Go to a visitor}} {{:events:pm_img_20180224_142455.jpg?400|center view of booth}} {{:events:pm_img_20180224_142506.jpg?400|Franz and Uwe, and the one banner that remained hanging ...}}
-
- ==== IBM Success Made With Partners, Ehningen, Germany (2018-02-20) ====
- * Talk confirmed: X2Go - the Remote-Desktop- and Remote-Application-Solution (not only) for Linux on POWER" - note the talk will be in German.
- * Further event info/agenda can be found
[[https://www-01.ibm.com/events/wwe/grp/grp312.nsf/Agenda.xsp?openform&semina…]]
- {{:events:nao1.jpg?200|Stefan interacting with a NAO-Bot named Marvin}} {{:events:nao2.jpg?200|Stefan interacting with Marvin's handlers}}
===== Earlier Years =====
- [[events:2017]] [[events:2016]] [[events:2015]] [[events:2014]] [[events:2013]] [[events:2012]]
+ [[events:2018]] [[events:2017]] [[events:2016]] [[events:2015]] [[events:2014]] [[events:2013]] [[events:2012]]
--
This mail was generated by DokuWiki at
https://wiki.x2go.org/
[View Less]
A page in your DokuWiki was added or changed. Here are the details:
Date : 2019/01/09 12:57
Browser : Mozilla/5.0 (X11; Linux x86_64; rv:52.9) Gecko/20100101 Goanna/3.4 Firefox/52.9 PaleMoon/27.9.4
IP-Address : 149.172.203.221
Hostname : HSI-KBW-149-172-203-221.hsi13.kabel-badenwuerttemberg.de
Old Revision: ---
New Revision: https://wiki.x2go.org/doku.php/events:2018
Edit Summary: created
User : stefanbaur
===== 2018 =====
==== X2Go: The Gathering 2018 "Beyond the …
[View More]Release", Location: "shackspace", Stuttgart, Germany (2018-11-09 to 2018-11-11) ====
* The shackspace website can be found here: https://www.shackspace.de
* As in the previous years, there's a sub-page with all the details: [[events:x2go-gathering-2018|Read more here...]]
* The talk sessions were livestreamed/recorded on YouTube:
* [[https://youtu.be/IVv9LHPM9Rs|Day 1]] - Sorry, the first 45 minutes of audio are clipped/distorted. Lower the volume on the YT audio slider and raise the
volume on your local audio slider instead for a slightly better result.
* [[https://youtu.be/XZJvPj5m3Q8|Day 2]]
* [[https://youtu.be/J-ytoKx10lw|ORCA e.V. annual meeting (in German)]]
{{:events:2018-11-10_13-37-39_616_mikesplaining.jpg?126|}} {{:events:2018-11-10_19-28-18_853_tasty_noms.jpg?400|}} {{:events:2018-11-11_09-31-30_390_the_morning_after.jpg?400|}}
{{:events:gathering-2018-jo-1.jpg?400|}} {{:events:gathering-2018-jo-2.jpg?400|}} {{:events:gathering-2018-jo-8.jpg?126|}}
{{:events:gathering-2018-jo-9.jpg?126|}} {{:events:gathering-2018-jo-5.jpg?400|}} {{:events:gathering-2018-jo-6.jpg?400|}}
{{:events:gathering-2018-jo-3.jpg?400|}} {{:events:gathering-2018-jo-4.jpg?400|}}
==== IT-Kongress Neu-Ulm 2018, Neu-Ulm, Germany (2018-11-08) ====
* booth confirmed
* volunteers: only Mihai and Stefan#1 :'(
* we took part in Alvar Freude's talk "Schluss mit Schlangenöl und Monokultur" ("Down with Snake Oil and Monoculture"), which was based on his op-ed at
[[https://www.heise.de/newsticker/meldung/Kommentar-zum-Bundeshack-Schluss-mi… online]].
{{:events:it-kongress_2018_aussteller_11_udo_eberl_1_von_1_.jpg?800|}}
{{:events:2018-11-08_12-42-03_937_monoculture.jpg?400|}}{{:events:2018-11-08_14-54-50_19_booth.jpg?400|}}
==== LinuxDay.AT 2018, HTL Dornbirn, Dornbirn, Austria (2018-10-13) ====
* booth volunteers were:
* Juri
* Mihai
* Stefan#1
* Uwe Burger
* talk: "X2Go für Anfänger und Fortgeschrittene" (X2Go for Beginners and Advanced Users), 14:00 CEST, Room 104
* See https://linuxday.at for more info
{{:events:2018-10-13_12-59-35_942.jpg?400|}} {{:events:2018-10-13_13-09-48_448.jpg?400|}} {{:events:2018-10-13_14-45-01_378.jpg?225|}}
==== Open Power Summit Europe, Amsterdam (2018-10-03 - 2018-10-04) ====
* Booth confirmed, Booth volunteers were:
* Stefan
* Jos (Wednesday only)
* <del>Juri</del>
* Kees (Wednesday only)
* Sadly, no talk. :-(
*
See https://openpowerfoundation.org/summit-2018-10-eu for more info
{{:events:summit_2018_booth.jpg?400|our most professional-looking booth to date}} {{:events:summit_2018_booth_closeup.jpg?400|a closeup of the booth}}
{{:events:summit2018_ibm_1.jpg?400|A visitor from IBM France}} {{:events:summit_2018_ibm_2.jpg?400|Another visitor from IBM France}}
==== IBM Developer UnConference, Zurich, Switzerland (2018-06-21) ====
{{:events:devuncon_zurich.jpg?600| The cloud, err, the crowd. Photo courtesy of Kevin Bates, IBM}}
* URL: https://www-05.ibm.com/ch/events/
* Twitter: https://twitter.com/IBMDevUncon
* no booth
* Talk/Demo: "X2Go: Free/Libre/OpenSource Remote Desktop and Remote Application Services for Linux - on POWER, as well as Intel and ARM"
* This Talk/Demo was in English
* Talk took place 19:40-20:00 CEST, Room for additional Q&A was 20:00-21:00 CEST during the "Social Networking and Reception" phase
* Stefan was the one (re)presenting X2Go at the event
and was around starting 18:00h CEST
* The slides are available [[https://drive.google.com/open?id=1_FcMOfq8Q7Cv8ovR4pjas4HabACfBc8G|here]]
* A recording of the talk is available [[https://youtu.be/37LfDSbpChw|here]]
==== TUEBIX 2018, Tuebingen, Germany (2018-06-09) ====
* talk confirmed: https://www.tuebix.org/2018/programm/stefan-baur-x2go-thin-client-edition-t…
* booth with 2-3 tables confirmed
{{:events:dfrggbox0ae4trz.jpg?400|}} {{:events:dfrgr-_waaeisru.jpg.jpeg?400|}}
==== Linuxwochen Wien, Vienna, Austria (2018-05-03 - 2018-05-05) ====
* talk confirmed: X2Go-TCE-Live - the universal Thin Client Environment (in German)
* booth confirmed (booth staff: Juri, Franz, Stefan)
{{:events:img_20180505_134040.jpg?600|Franz in front of our booth}}
==== Linux-Info-Tag 2018/Linux-Presentation-Day 2018.1, Augsburg, Germany (2018-04-21) ====
* Booth only - no talk
* Booth staff: Stefan#1, Stefan#2 (until 4pm or so), Mihai,
Franz, Juri, maybe Uwe
{{:events:img_20180421_155529.jpg?225|}} {{:events:img_20180421_145207.jpg?400|}}
==== RadioTux Interview (in German) (2018-03-30) ====
* This interview was recorded at Chemnitzer LinuxTage
* https://www.radiotux.de/index.php?/archives/8039-RadioTux-Sendung-Maerz-201…
==== Chemnitzer LinuxTage 2018, Chemnitz, Germany (2018-03-10 - 2018-03-11) ====
* booth confirmed (booth staff: Juri, Uwe, Richard, Stefan)
* talk cancelled due to personal reasons (there was a possibility that Stefan might be unable to attend)
{{:events:dsc_7898.jpg?300}} {{:events:dsc_7899.jpg?300}} {{:events:20180310-170908-d500-dsc_1450.jpg?300}} {{:events:20180311-111911-d500-dsc_1711.jpg?300}}
==== Pi and More 10 1/2, University of Stuttgart, Stuttgart, Germany (2018-02-24) ====
* Location information: https://piandmore.de/en/next/venue (English) / https://piandmore.de/de/next/ort (German)
* Booth confirmed
* Booth staff:
* Stefan
* Franz
* Karl-Heinz
* As
this is a RasPi-Event, we will focus on using RasPis as Thin Clients for X2Go.
* Please visit https://piandmore.de/en/next/info (English) or https://piandmore.de/de/next/info (German) for more information about the event.
{{:events:pm_img_20180224_142446.jpg?400|Karl-Heinz demo'ing LibreOffice via X2Go to a visitor}} {{:events:pm_img_20180224_142455.jpg?400|center view of booth}} {{:events:pm_img_20180224_142506.jpg?400|Franz and Uwe, and the one banner that remained hanging ...}}
==== IBM Success Made With Partners, Ehningen, Germany (2018-02-20) ====
* Talk confirmed: X2Go - the Remote-Desktop- and Remote-Application-Solution (not only) for Linux on POWER" - note the talk will be in German.
* Further event info/agenda can be found [[https://www-01.ibm.com/events/wwe/grp/grp312.nsf/Agenda.xsp?openform&semina…]]
{{:events:nao1.jpg?200|Stefan interacting with a NAO-Bot named Marvin}} {{:events:nao2.jpg?200|Stefan interacting with
Marvin's handlers}}
--
This mail was generated by DokuWiki at
https://wiki.x2go.org/
[View Less]
A page in your DokuWiki was added or changed. Here are the details:
Date : 2019/01/09 12:56
Browser : Mozilla/5.0 (X11; Linux x86_64; rv:52.9) Gecko/20100101 Goanna/3.4 Firefox/52.9 PaleMoon/27.9.4
IP-Address : 149.172.203.221
Hostname : HSI-KBW-149-172-203-221.hsi13.kabel-badenwuerttemberg.de
Old Revision: https://wiki.x2go.org/doku.php/events:start?rev=1545748177
New Revision: https://wiki.x2go.org/doku.php/events:start
Edit Summary: [Tentative] No CLT 2019 attendance
User …
[View More] : stefanbaur
@@ -9,9 +9,9 @@
* TUEBIX 2019, Tübingen, Germany - no date yet, no CfP yet
* Linuxwochen Wien 2019, Vienna, Austria, 2019-05-02 - 2019-05-04 (no CfP yet)
* <del>Pi and More 11 1/2, Krefeld, Germany, 2019-04-06</del> - sorry, X2Go won't be there, not enough volunteers in that region. :(
* LinuxInfoTag Augsburg 2019, Augsburg, Germany - No date yet, no CfP yet
- * Participation at Chemnitzer LinuxTage 2019 (2019-03-16 - 2019-03-17) will not only depend on the
venue accepting us, but also on the political situation. Given the right-wing riots that happened there in late August 2018, we will have to monitor the situation closely and decide whether or not it is sufficiently safe to go there. Safety of our volunteers is paramount. Volunteers: Most likely Juri, Uwe Burger, <del>Stefan#1</del> - CfP Deadline for booth & talk is 2019-01-05 - DESPARATELY LOOKING FOR MORE VOLUNTEERS!
+ * <del>Chemnitzer LinuxTage 2019 (2019-03-16 - 2019-03-17)</del> - no, not going to be there. Both due to the political situation there (right-wing riots, police force obviously infiltrated by the right) as well as due to lack of volunteers.
===== 2018 =====
====Tentative====
* <del>Linux Expo Ulm 2018, Ulm, Germany (unlikely to happen - but if it happens, probably </del><del>before</del><del>after the official LPD 2018.2 date, which would be 2018-11-10 - maybe some time in early December?)</del>
--
This mail was generated by DokuWiki
at
https://wiki.x2go.org/
[View Less]
A page in your DokuWiki was added or changed. Here are the details:
Date : 2019/01/08 16:18
Browser : Mozilla/5.0 (X11; Linux x86_64; rv:52.9) Gecko/20100101 Goanna/3.4 Firefox/52.9 PaleMoon/27.9.4
IP-Address : 94.217.236.160
Hostname : dslb-094-217-236-160.094.217.pools.vodafone-ip.de
Old Revision: https://wiki.x2go.org/doku.php/doc:howto:tce?rev=1546959016
New Revision: https://wiki.x2go.org/doku.php/doc:howto:tce
Edit Summary: [List of open ToDos/FIXMEs for this page] …
[View More]actually, all boot parameters that accept URLs should understand file:/// syntax
User : stefanbaur
@@ -1139,9 +1139,9 @@
* To specify a keyfile, either:
* use ''~/.ssh/keyfilename'' as path and use ''copysecring'', or
* do not use ''copysecring'' and use ''/media/vendor_model_name/sdxn/path/to/keyfile'' (or ''/media/vendor_model_name/partlabel/path/to/keyfile'', if you assigned a partition label - which is recommended for this use case) as keyfile path/name
- FIXME
''2200-xserver-xorg-getxorgconf'' should be taught to understand ''file:<nowiki>//</nowiki>'' URLs.
+ FIXME <del>''2200-xserver-xorg-getxorgconf''</del> all scripts accepting URLs in boot parameters should be taught to understand ''file:<nowiki>//</nowiki>'' URLs.
FIXME Parsing the output of e.g. <code>udevadm info --query path /dev/sdb
/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/host2/target2:0:0/2:0:0:0/block/sdb
cat /sys/devices/pci0000:00/0000:00:14.0/usb1/1-1/serial</code> allows to determine the serial number of a USB device. Those SHOULD be unique, but sadly, they aren't (and sometimes, they are missing entirely). Therefore, a USB serial number can't be used for authentication, but it could be used for "weak" identification - so it could be used to set a default user name or a default session, or to download a particular sessions file.
--
This mail was generated by DokuWiki at
https://wiki.x2go.org/
[View Less]