Сайт | Скачать | Видео | Wiki

Автор Тема: PortSteam - порт Windows Steam (игры)  (Прочитано 14364 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
PortSteam - порт Windows Steam (игры)
« : 24 Август 2017, 13:54:18 »
http://portwine-linux.ru/category/portsteam-games/
Для PRA64
Steam в PRA-game

решил сделать steam.pfs под себя. Нужно вот что:

if [ /mnt/sda4 не принадлжеит пользователю live]; then
sudo umount /dev/sda4 && sudo mount -o defaults,locale=ru_RU.UTF-8,uid=1000,gid=1000,umask=0 /dev/sda4 /mnt/sda4
fi

Перекинул всю папку prefix из steam на нтфс раздел (а весит она не мало - 900 мб не хотелось бы его в pfs запихивать) - требуется перемонтирование - хочу добавить этот код в начало скрипта steam - если это возможно sfs помогите с кодом  :)
Перемонтировать все ntfs разделы?
« Последнее редактирование: 24 Август 2017, 13:57:29 от sfs »

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
Re: PortSteam - порт Windows Steam (игры)
« Ответ #1 : 24 Август 2017, 15:15:30 »
Перемонтировать все ntfs разделы?
Нет только /mnt/sda4 - делаю стим пока под себя, а в идеале проверять куда указывает симлинк PortSteam/data/prefix (на какой раздел) - проверять этот раздел (принадлежит ли он пользователю live) - и если нет - то перемонитровать его

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: PortSteam - порт Windows Steam (игры)
« Ответ #2 : 24 Август 2017, 15:26:37 »
проверять этот раздел (принадлежит ли он пользователю live)
Зачем? сразу перемонтировать - хуже не будет
Код
d="`df PortSteam/data/prefix |awk '/^\/dev/ {print $1}'
if [ "`blkid $d | grep ' Type="ntfs" '`" ];then
  sudo umount $d && sudo mount -o defaults,locale=ru_RU.UTF-8,uid=1000,gid=1000,umask=0 $d /mnt/`basename $d`
fi

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
Re: PortSteam - порт Windows Steam (игры)
« Ответ #3 : 24 Август 2017, 15:39:43 »
Зачем? сразу перемонтировать - хуже не будет
Дело в том что хочу добавить этот код в начало steam - если туда включить перемонтирование без условия то перемонтирование будет выполняться при каждом запуске steam - а нужно чтобы перемонтировалось только один раз если ранее перемонтирование не выполнялось (вот и подумал можно ли как то узнать что раздел /mnt/sda4 уже перемонтирован (принадлежит live) или нельзя)

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: PortSteam - порт Windows Steam (игры)
« Ответ #4 : 24 Август 2017, 15:50:38 »
Код
[ "`mount |egrep '^'$d'' |grep "uid=1000"`" ] || sudo umount $d ...

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
Re: PortSteam - порт Windows Steam (игры)
« Ответ #5 : 24 Август 2017, 19:51:46 »
[ "`mount |egrep '^'$d'' |grep "uid=1000"`" ] || sudo umount $d ...
Спасибо. Думаю всё таки запихнуть перемонтирование в rc.local так как pfs у меня лежат на этом же разделе а если их смонтировать то перемонтирование выполняться не будет (пишет target is busy)
Поставил игру Team Fortress через steam - игра разворачивается на полный экран, звук есть, вроде всё норм. Только занимает она около 18 Гб  ???
Снял видео (видео ускоренное, без звука и слегка подтормаживает - это из за работы программы для видеозахвата с экрана, так вроде все норм).
https://www.youtube.com/watch?v=M2hdZ0_LHhw
Так steam'ом не пользуюсь - попробовал так ради интереса. Лучше в танки поиграть  ::)

Оффлайн imago31

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 2835
  • Репутация: +41/-0
  • горний арол
Re: PortSteam - порт Windows Steam (игры)
« Ответ #6 : 24 Август 2017, 23:26:37 »
На каком железе запускалось?
Врач спасает человека, ветеринар - человечество
 все эксперименты на dual core 2x3.1 GHz/ram-3Gb/gt 440 1gb/WCD 80gb IDE/Samsung 80gb sata/3 флешки с зоопарком линуксов.
  Для работы и игр: Windows 10 снес, поставил 7
  Для души, для скорости и всего остального: Linux(pra, puppy, porteus, ubuntu-подобные)
 
 игровые модули
 программные модули

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
Re: PortSteam - порт Windows Steam (игры)
« Ответ #7 : 25 Август 2017, 07:53:40 »
Вот железо:
Код
CPU
model name   : Intel(R) Core(TM) i3-3240 CPU @ 3.40GHz
model name   : Intel(R) Core(TM) i3-3240 CPU @ 3.40GHz
model name   : Intel(R) Core(TM) i3-3240 CPU @ 3.40GHz
model name   : Intel(R) Core(TM) i3-3240 CPU @ 3.40GHz
--------------------------------------------
RAM
              total        used        free      shared  buff/cache   available
Mem:           8053         407        4657         191        2987        7221
Swap:             0           0           0
--------------------------------------------
Graphic cards
01:00.0 VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 630] (rev a1)

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: PortSteam - порт Windows Steam (игры)
« Ответ #8 : 25 Август 2017, 08:05:05 »
sudo umount $d && sudo mount -o defaults,locale=ru_RU.UTF-8,uid=1000,gid=1000,umask=0 $d /mnt/`basename $d`

опция remount тут не будет ли более лучше?
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
Re: PortSteam - порт Windows Steam (игры)
« Ответ #9 : 25 Август 2017, 08:12:33 »
опция remount тут не будет ли более лучше?
В принципе и этот код работает, только если с этого раздела подключен пфс то он не перемонтирует

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: PortSteam - порт Windows Steam (игры)
« Ответ #10 : 25 Август 2017, 08:15:19 »
В принципе и этот код работает, только если с этого раздела подключен пфс то он не перемонтирует
есть мнение что при remount этой проблемы не будет
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
Re: PortSteam - порт Windows Steam (игры)
« Ответ #11 : 25 Август 2017, 08:31:46 »
есть мнение что при remount этой проблемы не будет
Pro подскажите полный код  :)

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: PortSteam - порт Windows Steam (игры)
« Ответ #12 : 25 Август 2017, 08:36:26 »
Код
sudo mount -o remount,defaults,locale=ru_RU.UTF-8,uid=1000,gid=1000,umask=0 $d /mnt/`basename $d`
что то типа такого

sudo umount $d && убираем
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Neyel

  • Ветеран
  • *****
  • Сообщений: 1548
  • Репутация: +28/-0
Re: PortSteam - порт Windows Steam (игры)
« Ответ #13 : 25 Август 2017, 08:43:17 »
Вроде пробовал такое когда запускал танки - код почему то не сработал. Сейчас ещё раз попробую
Вот что пишет:
Код
live@pra64:~$ sudo mount -o remount,defaults,locale=ru_RU.UTF-8,uid=1000,gid=1000,umask=0 /mnt/sda4
Remounting is not supported at present. You have to umount volume and then mount it once again.
live@pra64:~$ sudo mount -o remount,defaults,locale=ru_RU.UTF-8,uid=1000,gid=1000,umask=0 /dev/sda4
Remounting is not supported at present. You have to umount volume and then mount it once again.
« Последнее редактирование: 25 Август 2017, 08:48:58 от Neyel »

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: PortSteam - порт Windows Steam (игры)
« Ответ #14 : 25 Август 2017, 08:55:31 »
говорит не поддерживается :))
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.