решил спросить у техподдержки, как поменять главную папку стима.
отвечали долго. ответ ещё хуже: ответ дали для Windowsкой версии! потом говорят, если вы маководы, сделайте так-то, так-то.
решил по аналогии сделать. переименовал ~/.steam и ~/.local/share/steam
и запустил /opt/steam/steam.sh
всё хорошо, теперь главная папка - только /opt/steam
но есть одна неприятность: после выхода из стима, он запускается второй раз, попутно устанавливая обновления.
вывод терминала показывает, что он сегфолтится на 316 строке.
и ругается на большое число уровней символических ссылок.
если что вот
exter@exter-fgh8:/opt/steam$ /opt/steam/steam.sh
Installing breakpad exception handler for appid(steam)/version(1357686090_client)
Installing breakpad exception handler for appid(steam)/version(1357686090_client)
unlinked 0 orphaned pipes
Installing breakpad exception handler for appid(steam)/version(1357686090_client)
[0111/184038:WARNING:proxy_service.cc(646)] PAC support disabled because there is no system implementation
Installing breakpad exception handler for appid(steam)/version(1357686090_client)
Installing breakpad exception handler for appid(steam)/version(1357686090_client)
Installing breakpad exception handler for appid(steam)/version(1357686090_client)
Installing breakpad exception handler for appid(steam)/version(1357686090_client)
Installing breakpad exception handler for appid(steam)/version(1357686090_client)
Generating new string page texture 2: 48x256, total string texture memory is 49,15 KB
Generating new string page texture 3: 384x256, total string texture memory is 442,37 KB
Installing breakpad exception handler for appid(steam)/version(1357686090_client)
/home/exter/.themes/Silent Green/gtk-2.0/panel.rc:319: Файл с изображением не найден в pixmap_path: «/Shadows/entry-shadow-in.png»
/home/exter/.themes/Silent Green/gtk-2.0/panel.rc:322: Background image options specified without filename
/home/exter/.themes/Silent Green/gtk-2.0/gtkrc:97: Murrine configuration option "gradients" is no longer supported and will be ignored.
/home/exter/.themes/Silent Green/gtk-2.0/panel.rc:319: Файл с изображением не найден в pixmap_path: «/Shadows/entry-shadow-in.png»
/home/exter/.themes/Silent Green/gtk-2.0/panel.rc:322: Background image options specified without filename
/home/exter/.themes/Silent Green/gtk-2.0/gtkrc:97: Murrine configuration option "gradients" is no longer supported and will be ignored.
Installing breakpad exception handler for appid(steam)/version(1357686090_client)
Installing breakpad exception handler for appid(steam)/version(1357686090_client)
Adding license for package 16134
Adding license for package 14795
Adding license for package 16521
Adding license for package 16522
Adding license for package 0
Adding license for package 18954
roaming config store loaded successfully - 2008 bytes.
migrating temporary roaming config store
primarycache setting for app 65300 is set to non-existent cache 65304
ExecCommandLine: "/opt/steam/ubuntu12_32/steam"
Generating new string page texture 69: 128x256, total string texture memory is 573,44 KB
Generating new string page texture 70: 256x256, total string texture memory is 835,58 KB
Generating new string page texture 71: 128x256, total string texture memory is 131,07 KB
Generating new string page texture 72: 64x256, total string texture memory is 901,12 KB
Generating new string page texture 73: 32x256, total string texture memory is 933,89 KB
(steam:8650): Gtk-CRITICAL **: IA__gtk_widget_get_visible: assertion `GTK_IS_WIDGET (widget)' failed
(steam:8650): Gtk-CRITICAL **: IA__gtk_widget_set_visible: assertion `GTK_IS_WIDGET (widget)' failed
(steam:8650): Gtk-CRITICAL **: IA__gtk_widget_set_visible: assertion `GTK_IS_WIDGET (widget)' failed
(steam:8650): GLib-GObject-WARNING **: invalid unclassed pointer in cast to `GObject'
(steam:8650): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
(steam:8650): Gtk-WARNING **: Theme directory scalable/apps/48x48 of theme Tozan has no size field
(steam:8650): Gtk-WARNING **: Theme directory scalable/stock of theme Tozan has no size field
System startup time: 14,50 seconds
ExecCommandLine: "/home/exter/.steam/root/ubuntu12_32/steam steam://open/driverhelperready"
ExecSteamURL: "steam://open/driverhelperready"
Generating new string page texture 79: 1024x256, total string texture memory is 1,98 MB
/home/exter/.steam/root/steam.sh: строка 286: /home/exter/.steam/root/ubuntu12_32/steam: Слишком много уровней символьных ссылок
ExecSteamURL: "steam://ExitSteam"
Shutting down. . .
unlinked 2 orphaned pipes
CAsyncIOManager: 0 threads terminating. 0 reads, 0 writes, 0 deferrals.
CAsyncIOManager: 172307 single object sleeps, 118 multi object sleeps
CAsyncIOManager: 0 single object alertable sleeps, 1 multi object alertable sleeps
Installing breakpad exception handler for appid(steam)/version(1357686090_client)
Installing breakpad exception handler for appid(steam)/version(1357686090_client)
Installing breakpad exception handler for appid(steam)/version(1357686090_client)
Installing breakpad exception handler for appid(steam)/version(1357686090_client)
Installing breakpad exception handler for appid(steam)/version(1357686090_client)
Installing breakpad exception handler for appid(steam)/version(1357686090_client)
unlinked 0 orphaned pipes
Installing breakpad exception handler for appid(steam)/version(1357686090_client)
[0111/184113:WARNING:proxy_service.cc(646)] PAC support disabled because there is no system implementation
Installing breakpad exception handler for appid(steam)/version(1357686090_client)
Installing breakpad exception handler for appid(steam)/version(1357686090_client)
Installing breakpad exception handler for appid(steam)/version(1357686090_client)
Installing breakpad exception handler for appid(steam)/version(1357686090_client)
Installing breakpad exception handler for appid(steam)/version(1357686090_client)
Generating new string page texture 2: 48x256, total string texture memory is 49,15 KB
Generating new string page texture 3: 384x256, total string texture memory is 442,37 KB
Installing breakpad exception handler for appid(steam)/version(1357686090_client)
/home/exter/.themes/Silent Green/gtk-2.0/panel.rc:319: Файл с изображением не найден в pixmap_path: «/Shadows/entry-shadow-in.png»
/home/exter/.themes/Silent Green/gtk-2.0/panel.rc:322: Background image options specified without filename
/home/exter/.themes/Silent Green/gtk-2.0/gtkrc:97: Murrine configuration option "gradients" is no longer supported and will be ignored.
/home/exter/.themes/Silent Green/gtk-2.0/panel.rc:319: Файл с изображением не найден в pixmap_path: «/Shadows/entry-shadow-in.png»
/home/exter/.themes/Silent Green/gtk-2.0/panel.rc:322: Background image options specified without filename
/home/exter/.themes/Silent Green/gtk-2.0/gtkrc:97: Murrine configuration option "gradients" is no longer supported and will be ignored.
Installing breakpad exception handler for appid(steam)/version(1357686090_client)
Installing breakpad exception handler for appid(steam)/version(1357686090_client)
Adding license for package 16134
Adding license for package 14795
Adding license for package 16521
Adding license for package 16522
Adding license for package 0
Adding license for package 18954
roaming config store loaded successfully - 2008 bytes.
migrating temporary roaming config store
primarycache setting for app 65300 is set to non-existent cache 65304
ExecCommandLine: "/opt/steam/ubuntu12_32/steam"
Generating new string page texture 69: 128x256, total string texture memory is 573,44 KB
Generating new string page texture 70: 256x256, total string texture memory is 835,58 KB
Generating new string page texture 71: 128x256, total string texture memory is 131,07 KB
Generating new string page texture 72: 64x256, total string texture memory is 901,12 KB
Generating new string page texture 73: 32x256, total string texture memory is 933,89 KB
(steam:8940): Gtk-WARNING **: Theme directory scalable/apps/48x48 of theme Tozan has no size field
(steam:8940): Gtk-WARNING **: Theme directory scalable/stock of theme Tozan has no size field
System startup time: 14,74 seconds
ExecCommandLine: "/home/exter/.steam/root/ubuntu12_32/steam steam://open/driverhelperready"
ExecSteamURL: "steam://open/driverhelperready"
Generating new string page texture 80: 1024x256, total string texture memory is 1,98 MB
ExecSteamURL: "steam://ExitSteam"
(steam:8940): GLib-GObject-WARNING **: g_object_weak_unref: couldn't find weak ref 0xb3877b80(0xe2ab51c)
(steam:8940): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'
(steam:8940): GLib-GObject-CRITICAL **: g_signal_handlers_destroy: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
(steam:8940): GLib-GObject-WARNING **: instance of invalid non-instantiatable type `(null)'
(steam:8940): GLib-GObject-CRITICAL **: g_signal_handlers_destroy: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
Shutting down. . .
unlinked 2 orphaned pipes
CAsyncIOManager: 0 threads terminating. 0 reads, 0 writes, 0 deferrals.
CAsyncIOManager: 172255 single object sleeps, 115 multi object sleeps
CAsyncIOManager: 0 single object alertable sleeps, 1 multi object alertable sleeps
.