LinuxForum.Fans
Тема

thinstation и переключение в другую сессии

Автор: semperN 23 сообщений 4781 просмотров
#364191

Собрал thinstation 5.1 но не получается переключиться на chrome. При нажатие ctrl+alt+f* происходит просто переключение в консоль. В чем может быть проблема то? подскажите пожалуйста.
конфиг buil.conf

text

machine NT-535                # Foxconn Intel D525 Barebone
machine classic_generic            # Big list of modules that you can choose by unremarking them
machine nmc

module usb-storage module autofs4 # Automount and autofs support module isofs # ISO9960 file system support for CDRoms module udf # CDRom UDF file system support module vfat # Fat and VFat file system support module ext4 # Ext4 file system support module squashfs module nls_cp866 package ntfs-3g # Read-write NTFS driver

package ntp # Utility to obtain date & time from network (only use one of these) package alsa-lib package alsa-utils

package 915resolution # This software changes the resolution of an available vbios mode. package xorg7-fbdev package xorg7-intel package xorg7-modesetting package xorg7-nouveau package xorg7-ztv

package locale-en_US # English-US package locale-ru_RU # Russian

package freerdp # X RDP Client - fork of rdesktop package rdesktop # X RDP client for Windows Terminal Services (ver 1.7) package chrome # Google Chrome Web Browser

pkg usbsrvd # USB devices on remote Terminal Server package lp_server # Remote printing daemon (JetDirect compatible) package lpr # LPR Print Server, for use with samba-server package package lprng # LPRng Print Server, supports network based printing package foo2zjs # Firmware for HP LaserJet 1000, 1005, 1018, 1020 package sshd # Dropbear secure shell server

package mc # Midnight Commander

package gtk-2.0 # Full gtk-2.0 plus clearlooks theme package fonts-TTF-Liberation package extensions # Adds various shell commands, will increase image size.

param rootpasswd 159753dn # Do Change! Console/telnet password for root param xorgvncpasswd 159753dn # VNC Access Password param storagepasswd 159753dn # Password for storage server param dialuppasswd 159753dn # Password for dialin account param sambapasswd 159753dn # Password for samba shares when using user mode security param bootlogo true # Enable or Disable the use of the Boot splash. param boottheme default # Backgound picture during boot param splash silent param fbmtrr 0 # MTRR value for uvesafb (default = 0, 4 is the best) grep your log to make sure you have not set it to high param fbsm ywrap # Window scrolling method (redraw, ypan, ywrap) ywrap is best, but may not work correctly for all people param bootresolution 1024x768-32 # You can wright your own resolution mode here, if you know it.

param desktop file:./backgrounds/Hive_Lite.jpg # Custom image to load as desktop background param defaultconfig thinstation.conf.buildtime # The file with default setup. No other config file is found param basename thinstation # Used for all config/tftp/scp file names param basepath . # Used to determine path to tftp/scp files param fulllocales true # Use full locale support for packages param haltonerror true # Will halt on error, default is true param initrdcmd "gzip -9" # Compression mode and level of initrd file. none, gzip -9, lzma -9 ,bzip2 -9 param bootverbosity 3 # Increased vebosity when booting TS

param chromeurl file://install/google-chrome-stable_current_i386.deb

thinstation.conf.network

text
SESSION_0_TITLE="MIS statictica"
SESSION_0_TYPE=rdesktop
SESSION_0_SCREEN=0
SESSION_0_RDESKTOP_SERVER=192.168.92.7
SESSION_0_RDESKTOP_OPTIONS="-u 'nowch-db-admin' -d 'med'"
SESSION_0_AUTOSTART=On

SESSION_1_TITLE="internet" SESSION_1_TYPE="chrome" SESSION_1_SCREEN=1 SESSION_1_CHROME_HOMEPAGE="http://ya.ru/" SESSION_1_AUTOSTART=Off

RDESKTOP_SOUND=Off RDESKTOP_FDD=Off RDESKTOP_CDROM=Off RDESKTOP_HDD=Off RDESKTOP_USB=On RDESKTOP_1394=Off RDESKTOP_COM3=Off RDESKTOP_COM4=Off RDESKTOP_SLOWLINK=On RDESKTOP_COMPRESSION=On RDESKTOP_COLOR_DEPTH="16" RDESKTOP_USB_NO_MOUNT_DIR=On

FREERDP_USB=On # Mount USB Drive On/Off FREERDP_SOUND=Off # Audio, On/Off FREERDP_KEYMAP=419 # Keymap number FREERDP_CONSOLE=Off # Conect to console, On/Off FREERDP_SLOWLINK=Off # Slow Network Link, On/Off FREERDP_COMPRESSION=Off # RDP Compression, On/Off FREERDP_CDROM=Off # CDROM Drive present, On/Off FREERDP_CDROM_SATA=Off # SATA CDROM present, On/Off FREERDP_FDD=Off # Floppy Drive present, On/Off FREERDP_USBFDD=Off # USB Floppy present, On/Off FREERDP_HDD=Off # HDD Drive present, On/Off FREERDP_1394=Off # FireWare HDD present, On/Off FREERDP_COM3=Off # Redirect COM1, On/Off FREERDP_COM4=Off # Redirect COM2, On/Off

KEYBOARD_MAP=en_us TIME_ZONE="Europe/Moscow" AUDIO_LEVEL=67 DAILY_REBOOT=On CUSTOM_CONFIG=off RECONNECT_PROMPT=menu NET_TELNETD_ENABLED=On SCREEN_RESOLUTION="1280x1024 | 1440x900" MOUSE_PROTOCOL=IMPS/2 MOUSE_RESOLUTION=100 MOUSE_ACCELERATION="1" X_DRIVER_OPTION1="swcursor On" PRINTER_0_NAME=usb PRINTER_0_DEVICE=/dev/usb/lp0 PRINTER_0_TYPE=U

#364209

А сам пакет хрома лежит в нужном месте?

#364215
XliN написал:
А сам пакет хрома лежит в нужном месте?

Да он собрался и даже вроде как грузиться. Но если даже например второй сессией поставить freerdp все равно не могу переключиться на него. Всегда только первая сессия.

#365417

SESSION_1_AUTOSTART=Off

Поправь на ON. Но тогда у тебя он включит freerdp. через пару секунд попробует стартануть Chrome, и выключится. Косяк в Х сервере, но я еще не разобрался где, пару раз получалось модифицировать так что 2-я сессия поднималась. Но почему то иногда грузится, иногда вываливаетя с ошибкой, закономерности не нашел :(.

в thinstation 2.2.2d пишут что все работает стабильно. Но у меня его завести не получилось, скорее всего в ядре нехватает нужных драйверов.

#365426
dimonw88 написал:
SESSION_1_AUTOSTART=Off

Поправь на ON. Но тогда у тебя он включит freerdp. через пару секунд попробует стартануть Chrome, и выключится. Косяк в Х сервере, но я еще не разобрался где, пару раз получалось модифицировать так что 2-я сессия поднималась. Но почему то иногда грузится, иногда вываливаетя с ошибкой, закономерности не нашел :(.

в thinstation 2.2.2d пишут что все работает стабильно. Но у меня его завести не получилось, скорее всего в ядре нехватает нужных драйверов.

блин как же быть, как живешь без хрома и второй сессии?

#365428
semperN написал:
[quote=dimonw88]SESSION_1_AUTOSTART=Off

Поправь на ON. Но тогда у тебя он включит freerdp. через пару секунд попробует стартануть Chrome, и выключится. Косяк в Х сервере, но я еще не разобрался где, пару раз получалось модифицировать так что 2-я сессия поднималась. Но почему то иногда грузится, иногда вываливаетя с ошибкой, закономерности не нашел :(.

в thinstation 2.2.2d пишут что все работает стабильно. Но у меня его завести не получилось, скорее всего в ядре нехватает нужных драйверов.

блин как же быть, как живешь без хрома и второй сессии?[/quote]


Да вот сижу и ковыряюсь собственно, пытаюсь завести :)

#365430

либо использовать стороннее ПО, к примеру есть VTware. В котором всё это работает на ура :). но оно платное (((

#365434

в общем надоели эти мучения :)

сделал проще ... но не эстетичнее :(

в общем запускаю openbox и в разных WORKSPACE зпускаю разные приложения .

text
AUTOSTART=on
ICONMODE=manual
ALWAYS_ENTER_SERVER=off
ALLOW_EXIT=off

SESSION_0_SCREEN=0 SESSION_0_TITLE="openbox" SESSION_0_TYPE=openbox SESSION_0_AUTOSTART=on

SESSION_1_SCREEN=0 SESSION_1_WORKSPACE=1 SESSION_1_TITLE="srv-1" SESSION_1_TYPE=rdesktop SESSION_1_RDESKTOP_SERVER=192.168.1.1 SESSION_1_RDESKTOP_OPTIONS="-d DOMAIN -u USER -p PASS" SESSION_1_AUTOSTART=ON SESSION_1_ICON=On

SESSION_2_SCREEN=0 SESSION_2_WORKSPACE=2 SESSION_2_TITLE="srv-2" SESSION_2_TYPE=rdesktop SESSION_2_RDESKTOP_SERVER=192.168.1.2 SESSION_2_RDESKTOP_OPTIONS="-d DOMAIN -u USER -p PASS" SESSION_2_AUTOSTART=ON SESSION_2_ICON=On

#365437

а поделись ка еще build.conf :)
хром не пробовал завести?

#365443

Да в принципе если поставить хром и вписать.. то будет он :)

#365562

semperN ну как успехи :) ?

#365578

SESSION_0_SCREEN=0 не совсем верно , в мане указано

text
SESSION_0_SCREEN=n+1
#365593
dimonw88 написал:
semperN ну как успехи :) ?

с таким конфигом при попытки открыть nmc-smb экран чернеет и начинает моргать numlock и все. Тонкий как будто завис.

text
AUTOSTART=on
ICONMODE=manual
ALWAYS_ENTER_SERVER=off
ALLOW_EXIT=off

SESSION_0_SCREEN=0 SESSION_0_TITLE="openbox" SESSION_0_TYPE=openbox SESSION_0_AUTOSTART=on SESSION_1_SCREEN=0 SESSION_1_WORKSPACE=1 SESSION_1_TITLE="ts" SESSION_1_TYPE=rdesktop SESSION_1_RDESKTOP_SERVER=ts.med.cap.ru SESSION_1_RDESKTOP_OPTIONS="-d MED" SESSION_1_AUTOSTART=ON SESSION_1_ICON=On

SESSION_2_SCREEN=0 SESSION_2_WORKSPACE=2 SESSION_2_TITLE="nmc-smb" SESSION_2_TYPE="freerdp" SESSION_2_FREERDP_SERVER=nmc-smb.med.cap.ru SESSION_2_FREERDP_USER="admin" SESSION_2_FREERDP_DOMAIN="MED" SESSION_2_AUTOSTART=Off SESSION_2_ICON=On

RDESKTOP_SOUND=Off RDESKTOP_FDD=Off RDESKTOP_CDROM=Off RDESKTOP_HDD=Off RDESKTOP_USB=On RDESKTOP_1394=Off RDESKTOP_COM3=Off RDESKTOP_COM4=Off RDESKTOP_SLOWLINK=On RDESKTOP_COMPRESSION=On RDESKTOP_COLOR_DEPTH="16" #RDESKTOP_DOMEN=mydomen RDESKTOP_USB_NO_MOUNT_DIR=On KEYBOARD_MAP=en_us TIME_ZONE="Europe/Moscow" AUDIO_LEVEL=67 #AUTOPLAYCD=On DAILY_REBOOT=On CUSTOM_CONFIG=off RECONNECT_PROMPT=menu NET_TELNETD_ENABLED=On SCREEN_RESOLUTION="1440x900|1240x1024" SCREEN_OFF_TIME=0 #SCREEN_HORIZSYNC="30-65" #SCREEN_VERTREFRESH="75" #SCREEN_COLOR_DEPTH="16" MOUSE_PROTOCOL=IMPS/2 MOUSE_RESOLUTION=100 MOUSE_ACCELERATION="1" X_DRIVER_OPTION1="swcursor On" #PRINTER_0_NAME=parallel #PRINTER_0_DEVICE=/dev/printers/0 #PRINTER_0_TYPE=P PRINTER_0_NAME=usb PRINTER_0_DEVICE=/dev/usb/lp0 PRINTER_0_TYPE=U

#365605

Так а build.config засвети :) .

А нафига использовать 2 разных клиента :) ? По мне так это лишний вес. Я на оборот стараюсь все порезать и сделать максимально легким, что бы грузились шустренько.

А вообще добавь в свой build.config

package dbus

:) лишним не будет :)

#365624
dimonw88 написал:
[quote=semperN][quote=dimonw88]semperN ну как успехи :) ?

с таким конфигом при попытки открыть nmc-smb экран чернеет и начинает моргать numlock и все. Тонкий как будто завис.
[/quote]


Так а build.config засвети :) .

А нафига использовать 2 разных клиента :) ? По мне так это лишний вес. Я на оборот стараюсь все порезать и сделать максимально легким, что бы грузились шустренько.

А вообще добавь в свой build.config

package dbus

:) лишним не будет :)[/quote]
да решил использовать только rdesktop. но вот хром не работает, нажимаю и не чего не происходит.

text

SESSION_3_TITLE="Chrome Browser"
SESSION_3_TYPE=chrome
SESSION_3_CHROME_HOMEPAGE=http://ngdb.no-ip.org/
SESSION_3_ICON=On

build.conf сейчас выглядит так:

text

machine NT-535                # Foxconn Intel D525 Barebone
machine classic_generic            # Big list of modules that you can choose by unremarking them
machine nmc

module usb-storage module autofs4 # Automount and autofs support module isofs # ISO9960 file system support for CDRoms module udf # CDRom UDF file system support module vfat # Fat and VFat file system support module ext4 # Ext4 file system support module squashfs module nls_cp866 package ntfs-3g # Read-write NTFS driver

package ntp # Utility to obtain date & time from network (only use one of these) package alsa-lib package alsa-utils

package 915resolution # This software changes the resolution of an available vbios mode. package xorg7-fbdev package xorg7-intel package xorg7-modesetting package xorg7-ztv

package locale-en_US # English-US package locale-ru_RU # Russian

package rdesktop # X RDP client for Windows Terminal Services (ver 1.7) package chrome # Google Chrome Web Browser

pkg usbsrvd # USB devices on remote Terminal Server package lp_server # Remote printing daemon (JetDirect compatible) package lpr # LPR Print Server, for use with samba-server package package lprng # LPRng Print Server, supports network based printing package foo2zjs # Firmware for HP LaserJet 1000, 1005, 1018, 1020 package sshd # Dropbear secure shell server

package mc # Midnight Commander

package gtk-2.0 # Full gtk-2.0 plus clearlooks theme package fonts-TTF-Liberation package extensions # Adds various shell commands, will increase image size.

param rootpasswd 159753dn # Do Change! Console/telnet password for root param xorgvncpasswd 159753dn # VNC Access Password param storagepasswd 159753dn # Password for storage server param dialuppasswd 159753dn # Password for dialin account param sambapasswd 159753dn # Password for samba shares when using user mode security param bootlogo true # Enable or Disable the use of the Boot splash. param boottheme default # Backgound picture during boot param splash silent param fbmtrr 0 # MTRR value for uvesafb (default = 0, 4 is the best) grep your log to make sure you have not set it to high param fbsm ywrap # Window scrolling method (redraw, ypan, ywrap) ywrap is best, but may not work correctly for all people param bootresolution 1024x768-32 # You can wright your own resolution mode here, if you know it.

param desktop file:./backgrounds/Hive_Lite.jpg # Custom image to load as desktop background param defaultconfig thinstation.conf.buildtime # The file with default setup. No other config file is found param basename thinstation # Used for all config/tftp/scp file names param basepath . # Used to determine path to tftp/scp files param fulllocales true # Use full locale support for packages param haltonerror true # Will halt on error, default is true param initrdcmd "gzip -9" # Compression mode and level of initrd file. none, gzip -9, lzma -9 ,bzip2 -9 param bootverbosity 3 # Increased vebosity when booting TS

param chromeurl file://install/google-chrome-stable_current_i386.deb

dbus такого пакета нету, видимо нужно будет скачать и самому закинуть?
А как на счет etoken? не стояла такая задача прокидывать смарт карты?

#365626

я бы вам вообще советовал тогда собирать на 2х клиенте, там с смарткартами по проще будет :)
dbus есть в ядре . просто впишите строчку, в build.conf, что бы он влился в сборку.
на счет смарт карт, все зависит от карт и считывателей :).
По идее качаешь драйвера и добавляешь в сборку. :)

#365629

2X тоже не все гладко, на при соединение используеться как будто 4 битное цветовая схема, freerdp тоже так ведет если не прописать --no-bmp-cache, но сколько плясал бубном вокруг 2Х не получилось заставить работать. Притом что то на терминальных серверах подправит что то не могу я там не админ.

#365640

Странно у меня все работает одинаково, на терминальном сервере стоит 16 бит. Разницы в картинке между клиентами вообще не заметил, если у вас она есть, я думаю скорее всего косяк в конфге терминального клиента. Вообще на время тестов очень рекомендую открыть 2 строчки.

package extensions # Adds various shell commands, will increase image size.
package extensions-x # Adds various utility s for the X Environment !!!! INCLUDES hwlister.sh !!!!

Сразу предупреждаю, образ будет просто ОГРОМНЫЙ. Но там куча библиотек и процедур которые могут не собираться, и которые необходимы для работы.

#365649

build.conf

text

package xorg7-vesa
package xorg7-intel
package xorg7-fbdev

package locale-en_US # English-US

package dbus # Call proc. lib. package freerdp # X RDP Client - fork of rdesktop package rdesktop # X RDP client for Windows Terminal Services (ver 1.7) #package 2x # 2X client

package openbox # A spartin clean/fast window manager. package xdesktop-kiosk # A locked down desktop kiosk using the openbox wm (See packages/xdesktop-kiosk/build/conf for # more help. package lpr # LPR Print Server, for use with samba-server package package lprng # LPRng Print Server, supports network based printing package lp_server # Remote printing daemon (JetDirect compatible) package foo2zjs # Firmware for HP LaserJet 1000, 1005, 1018, 1020 package z-firmware # HP-printer drivers

package extensions # Adds various shell commands, will increase image size. package extensions-x # Adds various utility s for the X Environment !!!! INCLUDES hwlister.sh !!!!

package sshd # Dropbear secure shell server

package fonts-misc

param rootpasswd pleasechangeme # Do Change! Console/telnet password for root param uvesafb disable # Disable uvesafb (legacy option like modesetfb) param splash silent param fbmtrr 0 # MTRR value for uvesafb (default = 0, 4 is the best) grep your log to make sure you have not set it to high param fbsm ywrap # Window scrolling method (redraw, ypan, ywrap) ywrap is best, but may not work correctly for all people param bootresolution 1024x768-32 # You can wright your own resolution mode here, if you know it. param defaultconfig thinstation.conf.buildtime # The file with default setup. No other config file is found during boot. param basename thinstation # Used for all config/tftp/scp file names param basepath config # Used to determine path to tftp/scp files param baseurl http://www.doncuppjr.net # Used to determine url to wget files param localpkgs false # to determine is PKG files are to be loaded locally param fulllocales true # Use full locale support for packages param haltonerror false # Will halt on error, default is true param initrdcmd "gzip -9" # Compression mode and level of initrd file. none, gzip -9, lzma -9 ,bzip2 -9 param bootverbosity 0 # Increased vebosity when booting TS # 0 no verbose messages

Собственной мой ,build.conf для тестов выглядит так :).

text

ICONMODE=MANUAL MENU_SHOWABOUT=true # Have an about box or not SESSION_0_TITLE="openbox" SESSION_0_TYPE=openbox SESSION_0_AUTOSTART=On

SESSION_1_TITLE="Exit" SESSION_1_TYPE=poff SESSION_1_AUTOSTART=Off SESSION_1_ICON=On

SESSION_2_TITLE="rdesktop1" SESSION_2_TYPE=rdesktop SESSION_2_RDESKTOP_SERVER=192.168.1.1 SESSION_2_RDESKTOP_OPTIONS="-d DOMAIN -u USER -p PASS" SESSION_2_AUTOSTART=Off SESSION_2_ICON=On

SESSION_3_TITLE="rdesktop2" SESSION_3_TYPE=rdesktop SESSION_3_RDESKTOP_SERVER=192.168.1.2 SESSION_3_RDESKTOP_OPTIONS="-d DOMAIN -u USER -p PASS" SESSION_3_AUTOSTART=Off SESSION_3_ICON=On

#########################

DONT_VT_SWITCH_STATE=FALSE HIDE_CONTROLS=off SCREEN_BLANK_TIME=0 SCREEN_STANDBY_TIME=20 SCREEN_SUSPEND_TIME=60 SCREEN_OFF_TIME=0

####### PRINTER ######### PRINTER_0_NAME="hp-p1102" PRINTER_0_DEVICE=/dev/usb/lp0 PRINTER_0_TYPE=U

########################## KEYBOARD_MAP=en_us TIME_ZONE="Europe/Moscow" USB_ENABLED=On DAILY_REBOOT=On CUSTOM_CONFIG=off POWERBTN_ACTION=OFF SCREEN_RESOLUTION="1024x768" ########################## X_NUMLOCK=On X_DRIVER_OPTION1="swcursor On" MOUSE_RESOLUTION=100 MOUSE_ACCELERATION="1" X_MOUSE_DEVICE=/dev/input/mice

#367434

Проблему с chrome решил, оказывается нужно качать 27 версию, с более новыми не работает.

Войдите или зарегистрируйтесь, чтобы ответить.