'com1', 'com2', ..., 'com9'
拡張ハードドライブに名前が付けられたフォルダやファイルを作成できません。ゲームが保存されている別のドライブにWineプレフィックスを作成しようとするとエラーが発生します。
winecfg
以下は、新しいプレフィックスを実行したときの出力全体のペーストビンです。https://pastebin.com/SsaAFGdw
ディレクトリとファイルを作成できるので、権限の問題ではないと思います。また、プライマリブートドライブからプレフィックスを作成し、拡張ハードドライブに移動し、次に'com1', 'com2', ..., 'com9'
。
sudo WINEPREFIX='path' winecfg
動作しません。同じ結果です。
エディター: オペレーティング・システム: Manjaro KDE Plasma
出力mount | grep /dev/sdb
:
/dev/sdb2 on /run/media/snich/Extended type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=udisks2)
/dev/sdb4 on /run/media/snich/Games type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=udisks2)
/dev/sdb3 on /run/media/snich/Personal type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=udisks2)
答え1
ntfs-3gを使用すると仮定すると、windows_names
おそらくどこかにオプションとして設定されているでしょう。マンページを見ました。
オプション
ウィンドウ名
このオプションは、Windowsが許可しない名前でファイル、ディレクトリ、および拡張属性が生成されるのを防ぎます。
- 許可されていない文字が一部含まれています。
- または、最後の文字が空白またはドットの場合
- または名前が予約されました。
禁止文字は " * / : < > ? \ | と 0x20 未満のコードを持つ 9 文字です。予約名は CON、PRN、AUX、NUL、COM1..COM9、LPT1..LPT9 . サフィックスまたはその後にドットがあります。
これらの既存のファイルは読み続けることができ、名前を変更できます。
編集者の答え:
私は現在Debian/Busterを使用しており、以下を/etc/udisks2/udisks2.conf
含むファイルがあります。
### For the reference, these are the builtin mount options: # [defaults] [...] # ntfs_defaults=uid=$UID,gid=$GID,windows_names # ntfs_allow=uid=$UID,gid=$GID,umask,dmask,fmask,locale,norecover,ignore_case,windows_names,compression,nocompression,big_writes
したがって、Debianとほとんどの派生製品の場合、NTFSをインストールすることはオプションを使用することを意味しますwindows_names
。同じ文書(もう少し上)の説明に従って、オプションをファイルに配置できます
/etc/udisks2/mount_options.conf
。ファイルを編集/作成し、これら2行をコピーし、先行ハッシュを削除してオプションを削除しますwindows_names
。すべてのタスクをrootとして実行し、権限を知っている必要があります。
アンインストールして再インストールしてください。
(これはすべてが良いアドバイスであるかどうかはわかりません。WineはMS-Windowsを「模倣する」ので良いことではありません)確かに痛くないような感じがします。
楽しむ!
答え2
ワインWindowsはエミュレートされているため、Windowsと互換性がある必要があります。 コミュニケーション*は、MSDOSとWINDOWSのcom(シリアル)ポートの予約語です。
次の予約済み名をファイル名として使用しないでください。
CON、PRN、AUX、NUL、COM1、COM2、COM3、COM4、COM5、COM6、COM7、COM8、COM9、LPT1、LPT2、LPT3、LPT4、LPT5、LPT6、LPT7、LPT8およびLPT9。また、拡張子を使用してこれらの名前に従わないでください。たとえば、NUL.txt は推奨されません。詳しくは、ネームスペースをご覧ください。