2023年5月21日日曜日

ウブントゥのスチムーでゲムー:Part.1 「動かねえ」

 

ウブントゥのスチムーでゲムー:Part.1 「動かねえ」




それは、予想はしていたけれど、少し辛いものだった。


――UbuntuでSteamのゲームが、遊べない。




本編


【おことわり】
この記事を書いた段階ではまだゲームプレイはできていません。
霧原めいの右往左往を楽しむコンテンツです。



やったこと:


1. Steam公式から steam.debを落としてきてインストール


``` bash

sudo dpkg -i steam.deb

```

※ dpkg : debian(*.deb) 方式のパッケージをインストールするコマンド。
(-i : install)

 

 依存関係をよしなにしてくれないので、アンインストールのときがめんどくさい。
 ギルティ。

 

※ sudo : 一時的に管理者(superuser)権限でコマンドを実行(do)するコマンド。よくつかう。

 

 


2. 「Atomic Heart」(冷蔵庫や自動販売機に犯されるゲーム)をポチる


3. 開発中……





4.  Linux非対応ゲームを無理やりインストールする



初期状態だとLinuxネイティブ対応ゲーム以外は動かないので

 


 


Property -> Compatibility -> "Force the use of a specific Steam Play compatibility tool"にチェック

 






すると、「Install」ボタンが青くなり、当然のごとく、押せばインストールが始まる。






そして、Valveが誇る「Proton」――WindowsゲームをLinuxで動かすための互換レイヤーだ。――が、ゲイツへの反逆の唸りを上げるべく、「PLAY」ボタンを緑色に染める。

 





――そう。このPLAYボタンを押せば、ボクはゲームがプレイできる。簡単なことだ。
ゲイブに、感謝しなきゃね。





5. うごk……かない……なんで?


「PLAY」を押してもすぐに強制終了




6. 非公式版Proton「Proton-GE」を入れてみる

 

なんか公式ビルドより性能がいいらしいです

https://github.com/GloriousEggroll/proton-ge-custom 

 

導入方法:

Releases から Tar.gzファイルを落としてきて、解凍。

展開されたものを ~/.steam/root/compatibilitytools.d にぶち込む。


```

tar -xf GE-ProtonVERSION.tar.gz -C ~/.steam/root/compatibilitytools.d/

```

あとは、steamのプロパティでGE-Protonを指定するだけ。簡単なことだ。

Property -> Compatibility -> Protonのバージョンを指定するプルダウンで「GE-Proton」を選ぶだけ。

 



7. どうしてうごかないの?ねぇ!


「PLAY」を押しても立ち上がる気配すらない 





8. Steamのアンインストール


```
apt list --installed *steam*

```
これでインストール済みの"steam"という名前がついたパッケージをリストアップできるので、

```
sudo dpkg -r steam-launcher
sudo dpkg -r steam-libs-amd64
sudo dpkg -r steam-libs-i386
```
のようにして、パッケージを消していきます。

 

* dpkg -r : アンインストール時は引数に -r をつける(たぶんremoveの意味 調べてない)





7. SnapストアにSteamのパッケージがあったので再チャレンジ


きっと、うまくいく。


 

次回、ウブントゥのスチムーでゲムー:Part2. 「きっと、うまくいく。」
 

あきらめなければ、なんだって動くようになるはずだから。 







今後参考になりそうなサイト




 Steam Deck (Proton)での動作報告や、「このProtonのバージョンが最適だぜ!」という情報が集まったサイト



・ Steam Deck HQ (https://steamdeckhq.com/)

 Steam DeckやProtonについての最新情報をまとめてくれるサイト。
HQ(Head Quarter)というネーミングセンスがスチマーらしくてよい。





※用語解説


ウブントゥ:Ubuntuのこと。気分で半角にしただけ。Linuxのディストリビューションの一つ。

スチムー:Steamのこと。最初の頃のSteamクライアントにおけるバグった日本語表示に由来。語感がかわいい。

ゲムー:ゲームのこと。最初の頃のSteamクライアントにおけるバグった日本語表示に由来(同上)。かわいい。


開発中: スチムーでゲムーを購入する際、購入処理画面にでかでかと「開発中……」と表示されていたことに由来。かっこいい。


ゲイツ:WindowsとかMicrosoftとかXboxを作ったひと。かしこい。

 

ゲイブ:Harf-LifeとかValveとかSteam Deckを作ったひと。かわいい。


2023年5月18日木曜日

【めも: Windowsが立ち上がらなくなったとき】

 【めも: Windowsが立ち上がらなくなったとき】


※回復ディスクを用意しておく


1. UEFIでSecureBootオフ

2. chkdsk c: /f だめなら /r

3. dism /image:C: /Cleanup-Image /RestoreHealth /ScratchDir:(任意の空フォルダ)

4. sfc /scannow


2023年5月17日水曜日

メモ:Ubuntu移行用やることリスト



ここはわたしの日記帳




Ubuntu(私が)最初にやることリスト 




# Ubuntuのアップデート


```bash

sudo apt update

sudo apt upgrade


sudo apt autoremove

sudo apt autoclean

```


# Chromeを入れる

https://www.google.com/chrome/?platform=linux

.debを選ぶ(UbuntuはDebian系)

dpkg -i google-chrome-stable_current_amd64.deb



#. Ubuntu One へのログイン

https://login.ubuntu.com/



# いるものを入れる

```bash

// Cのコンパイラsudo apt -y install build-essential
//各種ユーティリティsudo apt -y install net-tools pciutilssudo apt -y install psutil
//パッケージ管理ソフト flatpaksudo apt install flatpaksudo apt install gnome-software-plugin-flatpakflatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

```


# Mozc(日本語入力)

sudo apt -y install fcitx-mozcim-config -n fcitxfcitx-autostartfcitx-configtool



# ディレクトリ名を英語にする

変換なしで快適なカタカタッターンをするため

sudo apt -y install xdg-user-dirs-gtk 

LANG=C LC_ALL=C xdg-user-dirs-gtk-update



# Nvidia GPU Driver

https://www.nvidia.com/ja-jp/drivers/unix/

GUIでインストールできるので、あえてここから入れる必要はないが、念のため



# CUDA ToolKit

https://developer.nvidia.com/cuda-toolkit-archive


今回は11.7を入れる


wget https://developer.download.nvidia.com/compute/cuda/11.7.1/local_installers/cuda_11.7.1_515.65.01_linux.runsudo sh cuda_11.7.1_515.65.01_linux.run


~/.bashrcの末尾に記入

export PATH="/usr/local/cuda/bin:$PATH"export LD_LIBRARY_PATH="/usr/local/cuda/lib64:$LD_LIBRARY_PATH"export CUDA_HOME=/usr/local/cuda



# セキュリティキーの設定

省略


Yubico

https://www.yubico.com/works-with-yubikey/catalog/linux/#setup-instructions


Titan Security Key

https://support.google.com/titansecuritykey/answer/9148044?hl=JA&ref_topic=9115742



# 開発環境

* Git

https://git-scm.com/

sudo apt install gitsudo apt install git-lfsgit lfs install
git config --global user.name "hogehoge"git config --global user.email "[email protected]"


* VSCode

https://code.visualstudio.com/Download

snapで入れればいいかなー


* Miniconda

https://docs.conda.io/en/latest/miniconda.html


bash Miniconda3-py310_23.3.1-0-Linux-x86_64.sh

 LICENSE読んでEnter連打

 続いて標準パスにインストールするけどええな?と聞かれるので、Enter(了承)

 初期化処理(環境変数を通したりする)はやめとくか(no)?と聞かれるので、"yes"と答える。


環境変数を適用するために以下のコマンドを打ち込む

source ~/.bashrc


* GitHub SSH key

https://docs.github.com/ja/authentication/connecting-to-github-with-ssh


* GitHub GPG key

https://docs.github.com/ja/authentication/managing-commit-signature-verification/generating-a-new-gpg-key



# もろもろ

* Audacity(音声編集)

https://www.audacityteam.org/download/linux/


* Kdenlive(動画編集)

https://kdenlive.org/


* gimp(画像編集)

https://www.gimp.org/downloads/



# (最重要)STEAM

https://store.steampowered.com/about/

snap storeから入れられる?

SteamOSで鍛えられた、新Protonの出来に期待しています……!



最新記事

関数としての私――意識・構造・「shaping」

私は最近、「意識とは何か?」という問いに対して、“関数である私”と“会話という場”という、二つの構造からアプローチする仮説を立てました。 このエッセイもまた、誰かとの静かな対話を願うものです。 ## アンケートへの感謝と小さな分析 定義を書く前に、X(Twitt...

人気の投稿