Arch linux steam fonts

Содержание
  1. Arch Linux User Repository
  2. Search Criteria
  3. Package Details: steam-fonts 1.0.0-6
  4. Package Actions
  5. Dependencies (0)
  6. Required by (0)
  7. Sources (1)
  8. Latest Comments
  9. alexf91 commented on 2021-06-11 16:23
  10. alerque commented on 2021-06-11 13:09
  11. yochananmarqos commented on 2020-12-12 04:13
  12. gnubot commented on 2019-02-27 21:10
  13. darsor commented on 2019-01-15 06:17
  14. Anonymous comment on 2015-11-22 14:12
  15. sl1pkn07 commented on 2014-09-22 15:59
  16. sl1pkn07 commented on 2014-09-22 13:30
  17. Steam
  18. Contents
  19. Installation
  20. SteamCMD
  21. Alternative Flatpak installation
  22. Asian Font Problems with Flatpak
  23. Directory structure
  24. Library folders
  25. Usage
  26. Launch options
  27. Examples
  28. Tips and tricks
  29. Start Minimized
  30. Fsync patch
  31. Proton Steam-Play
  32. Big Picture Mode without a window manager
  33. Steam skins
  34. Creating skins
  35. Changing the Steam notification position
  36. Use a skin
  37. Live patching
  38. Steam Remote Play
  39. Steam Controller
  40. Sharing Games With Windows Using Proton / Other Compatibility Layers
  41. Fonts are missing #99
  42. Comments
  43. folone commented Dec 20, 2012
  44. mdaffin commented Dec 20, 2012
  45. folone commented Dec 20, 2012
  46. mdaffin commented Dec 20, 2012
  47. folone commented Dec 20, 2012
  48. ahstro commented Dec 20, 2012
  49. folone commented Dec 20, 2012
  50. ahstro commented Dec 21, 2012
  51. gdrewb-valve commented Jan 24, 2013
  52. folone commented Jan 25, 2013
  53. folone commented Jan 25, 2013
  54. gdrewb-valve commented Jan 25, 2013
  55. folone commented Jan 25, 2013
  56. gdrewb-valve commented Jan 25, 2013
  57. folone commented Jan 25, 2013
  58. gdrewb-valve commented Jan 25, 2013
  59. folone commented Jan 25, 2013
  60. gdrewb-valve commented Jan 25, 2013
  61. folone commented Jan 25, 2013
  62. folone commented Jan 27, 2013
  63. gdrewb-valve commented Jan 27, 2013
  64. folone commented Feb 15, 2013

Arch Linux User Repository

Search Criteria

Package Details: steam-fonts 1.0.0-6

Package Actions

Git Clone URL: https://aur.archlinux.org/steam-fonts.git (read-only, click to copy)
Package Base: steam-fonts
Description: Fonts to fix scrambled or missing text in steam menus
Upstream URL: https://support.steampowered.com/kb_article.php?ref=1974-YFKL-4947
Licenses: custom
Submitter: alexf91
Maintainer: alexf91
Last Packager: alexf91
Votes: 156
Popularity: 0.88
First Submitted: 2014-07-13 11:58
Last Updated: 2021-06-11 13:12

Dependencies (0)

Required by (0)

Sources (1)

Latest Comments

alexf91 commented on 2021-06-11 16:23

Is this package still necessary and if so, why? I haven’t used it in years and Steam looks fine for me.

alerque commented on 2021-06-11 13:09

As commented by somebody else over a year ago, the dependencies in this package are bogus. Please remove both of them entirely. See the Wiki for font packaging guidelines.

yochananmarqos commented on 2020-12-12 04:13

Fonts neither require dependencies nor an install script, please remove them. See Font package guidelines.

gnubot commented on 2019-02-27 21:10

worked with no mods on regular linux x86_64, just install before steam client

can this package be integrated directly into the steam build?

darsor commented on 2019-01-15 06:17

With the recent release of the steam link app for raspberry pi’s, this package is now useful on the ARM architecture.

Please set arch=(‘any’) in the PKGBUILD to allow raspberry pi users to take advantage of this package.

Anonymous comment on 2015-11-22 14:12

Not use the -f in fc-cache, either can cause system freeze and is discouraged/not standard package guideliness for fonts in arch[1][2][3]

sl1pkn07 commented on 2014-09-22 15:59

mkfontscale /usr/share/fonts/steam-fonts
mkfontdir /usr/share/fonts/steam-fonts

in .install file after ‘fc-cache -fsv’ . btw. in other packages is

echo -n «Updating font cache. »
fc-cache -f -s > /dev/null
mkfontscale /usr/share/fonts/steam-fonts
mkfontdir /usr/share/fonts/steam-fonts
echo «done.»

sl1pkn07 commented on 2014-09-22 13:30

please add .intall file to update fontcache database

Copyright © 2004-2021 aurweb Development Team.

AUR packages are user produced content. Any use of the provided files is at your own risk.

Источник

Steam

Steam is a popular game distribution platform by Valve.

Contents

Installation

Enable the multilib repository and install the steam package.

The following requirements must be fulfilled in order to run Steam on Arch Linux:

  • Installed 32-bit version OpenGL graphics driver.
  • Generated en_US.UTF-8 locale, preventing invalid pointer error.
  • The GUI heavily uses the Arial font. See Microsoft fonts. An alternative is to use ttf-liberation or fonts provided by Steam instead.
  • Install wqy-zenhei to add support for Asian languages.
  • If using systemd-networkd for network management, install lib32-systemd in order for Steam to be able to connect to its servers.
Читайте также:  Visual studio python windows form

SteamCMD

Alternative Flatpak installation

Steam can also be installed with Flatpak as com.valvesoftware.Steam from Flathub. The easiest way to install it for the current user is by using the Flathub repo and flatpak command:

The Flatpak application currently does not support themes. Also you currently cannot run games via optirun / primusrun , see Issue#869 for more details.

Steam installed via Flatpak is not able to access your home directory and overriding this will cause Steam to not run because it is not safe. However, you can freely add directories outside the home directory. If you want to add an external library, run the following command to add it:

Asian Font Problems with Flatpak

If you are having problem getting Asian fonts to show in game, it is because org.freedesktop.Platform does not include it. First try mounting your local font :

If that does not work, consider this hack: make the fonts available by directly copying the font files into org.freedesktop.Platform’s directories, e.g.

Directory structure

The default Steam install location is

/.local/share/Steam . If Steam cannot find it, it will prompt you to reinstall it or select the new location. This article uses the

/.steam/root symlink to refer to the install location.

Library folders

Every Steam application has a unique AppID, which you can find out by looking at its Steam Store page path.

Steam installs games into a directory under LIBRARY/steamapps/common/ . LIBRARY normally is

/.steam/root but you can also have multiple library folders (Steam > Settings > Downloads > Steam Library Folders).

In order for Steam to recognize a game it needs to have an appmanifest_AppId.acf file in LIBRARY/steamapps/ . The appmanifest file uses the KeyValues format and its installdir property determines the game directory name.

Usage

Steam also accepts an optional Steam URL, see the Steam browser procotol.

Launch options

When you launch a Steam game, Steam executes its launch command in a Bash shell. To let you alter the launch command Steam provides launch options, which can be set for a game by right-clicking on it in your library, selecting Properties and clicking on Set Launch Options.

By default Steam simply appends your option string to the launch command. To set environment variables or pass the launch command as an argument to another command you can use the %command% substitute.

Examples

  • only arguments: -foo
  • environment variables: FOO=bar BAZ=bar %command% -baz
  • completely different command: othercommand # %command%

Tips and tricks

Start Minimized

It is possible to have Steam start minimized to the system tray, rather than taking focus. Simply add -silent to the list of arguments in the autostart file.

Fsync patch

Valve has released a special kernel patch that should help increase FPS in massively-threaded applications. There are few methods to get and use this patch:

  • Use binary kernel provided directly from Valve. See Unofficial user repositories#valveaur and once you add this repository, kernel packages linux-fsync and linux-fsync-headers become available. You will likely need to replace some regular packages (e.g. nvidia ) with DKMS packages (e.g. nvidia-dkms ) as well.
  • Install linux-zen kernel that includes the fsync patches since the 5.2 release[2]
  • Install linux-pfAUR or linux-pf-gitAUR kernel.

Proton Steam-Play

Valve developed a compatibility tool for Steam Play based on Wine and additional components named Proton. It allows you to launch many Windows games (see compatibility list).

It is open-source and available on GitHub. Steam will install its own versions of Proton when Steam Play is enabled.

Proton needs to be enabled on Steam client: Steam > Settings > Steam Play. You can enable Steam Play for games that have and have not been whitelisted by Valve in that dialog.

If needed, to force enable Proton or a specific version of Proton for a game, right click on the game, click Properties > General > Force the use of a specific Steam Play compatibility tool, and select the desired version. Doing so can also be used to force games that have a Linux port to use the Windows version.

Читайте также:  Отключение обновлений windows 10 wub

You can also install Proton from AUR with proton AUR or proton-git AUR , but extra setup is required for them to work with Steam. See the Proton GitHub for details on how Steam recognizes Proton installs.

Big Picture Mode without a window manager

To start Steam in Big Picture Mode from a Display manager, you can either:

  • Install steamos-compositorAUR
  • Alternatively, install steamos-compositor-plusAUR , which hides the annoying color flashing on startup of Proton games and adds a fix for games that start in the background
  • Manually add a Steam entry (but you lose the steam compositor advantages: mainly you cannot control Big Picture mode with keyboard or gamepad):

create a /usr/share/xsessions/steam-big-picture.desktop file with the following contents:

Steam skins

The Steam interface can be customized using skins. Skins can overwrite interface-specific files in

To install a skin:

    Place its directory in

/.steam/root/skins .

  • Open Steam > Settings > Interface and select it.
  • Restart Steam.
  • An extensive list of skins can be found in this Steam forums post.

    Creating skins

    Nearly all Steam styles are defined in

    /.steam/root/resource/styles/steam.styles (the file is over 3,500 lines long). For a skin to be recognized it needs its own resource/styles/steam.styles . When a Steam update changes the official steam.styles your skin may become outdated, potentially resulting in visual errors.

    /.steam/root/skins/skins_readme.txt for a primer on how to create skins.

    Changing the Steam notification position

    The default Steam notification position is bottom right.

    You can change the Steam notification position by altering Notifications.PanelPosition in

    • resource/styles/steam.styles for desktop notifications, and
    • resource/styles/gameoverlay.styles for in-game notifications

    Both files are overwritten by Steam on startup and steam.styles is only read on startup.

    Use a skin

    You can create a skin to change the notification position to your liking. For example to change the position to top right:

    Live patching

    gameoverlay.styles can be overwritten while Steam is running, allowing you to have game-specific notification positions.

    And the #Launch options should be something like:

    Steam Remote Play

    Steam has built-in support for remote play.

    See this Steam Community guide on how to setup a headless streaming server on Linux.

    Steam Controller

    Normally a Steam controller requires the use of the Steam-overlay. In non-Steam native Linux games however the overlay may not be practical. For that, while the Steam client is running it will maintain a «desktop configuration». With your Steam controller, configure the desktop configuration for it as a generic XBOX controller. As long as the Steam client is running you can then use your Steam controller in other games, such as GOG games, as an XBOX controller. Make sure to select your type of controller to map to in «general controller settings».

    Sharing Games With Windows Using Proton / Other Compatibility Layers

    With the addition of Proton compatibility for games has increased thanks to Valve, you can use custom forks such as Proton GE or others, to increase the amount of games that will work with it, you can extend this further to create a steam library on an NTFS volume containing your games, the only thing you ideally will have to force the uid and gid of the user you are currently logged in as so Steam may write files as needed, you will also need to make sure not to have the noexec option in your fstab or Steam will not be able to detect your games.

    Источник

    Fonts are missing #99

    Comments

    folone commented Dec 20, 2012

    I’ll duplicate my report here, as I did not get any help from forums. I’ve recently installed Steam for linux. Here’s how it looks like for me:

    I tried installing all the fonts, mentioned here: https://wiki.archlinux.org/index.php/MS_Fonts
    I also know, it used to be a known problem when running Steam under wine, but linux client ignores «-no-dwrite» argument.

    Читайте также:  Добавить удалить пользователя windows 10

    Running Steam under Arch Linux, on thinkpad x220:

    • Intel® Core™ i5-2520M (2.5GHz, 3MB L3 cache)
    • 16gb RAM
    • Intel HD Graphics 3000

    Any help appreciated.

    The text was updated successfully, but these errors were encountered:

    mdaffin commented Dec 20, 2012

    Steam makes heavy usage of the Arial font. To make fonts look better, you may wish to install the ttf-microsoft-arial or ttf-ms-fonts package from the AUR.

    Do you have them both installed?

    folone commented Dec 20, 2012

    ttf-microsoft-arial added some fonts, thanks. But still, most of them are missing. Here’s how it looks like currently:

    mdaffin commented Dec 20, 2012

    lib32-sdl_ttf
    sdl_ttf
    ttf-dejavu
    ttf-freefont
    ttf-liberation
    ttf-microsoft-tahoma
    ttf-ms-fonts

    Are all the fonts I have installed and it is working for me (on archlinux as well). Are you missing any of them?

    folone commented Dec 20, 2012

    Just installed/reinstalled all the fonts, you mentioned. Did not help.

    ahstro commented Dec 20, 2012

    I’m not sure if this is only applicable when running Steam in Wine or not, but when I had troubles with no fonts I ran Steam with the flag «-no-dwrite» and that solved the problem.

    If you don’t know how to start Steam with a flag, just open a terminal and type in «steam -no-dwrite» or, if you’re using AwesomeWM, just press mod4 + r and then type in «steam -no-dwrite».

    folone commented Dec 20, 2012

    @LumenTeun As I pointed out in the issue description (↑), linux client ignores «-no-dwrite» argument.

    ahstro commented Dec 21, 2012

    Oh, I’m sorry, I missed that. Guess I’ve got nothing then. Good luck.

    gdrewb-valve commented Jan 24, 2013

    This should have improved with the 1/23 release so that Steam will use whatever fonts you have. Do you still see a problem?

    folone commented Jan 25, 2013

    I’ve just tried starting it again. Before starting it downloaded and installed an update, but nothing changed. Here’s how it looks like right after the start completed (note, no fonts on the login screen too, just guessed that it wants password):

    folone commented Jan 25, 2013

    Could this be because I’m not using any DE/DM? I’m just using xmonad WM, which is started from

    gdrewb-valve commented Jan 25, 2013

    Are you running fontconfig? If you fc-list in a shell does it show fonts?

    If it does I don’t know why steam wouldn’t find them, I’ve never seen anything like this.

    folone commented Jan 25, 2013

    Fontconfig is installed:

    fc-list outputs a bunch of stuff:

    gdrewb-valve commented Jan 25, 2013

    What does ‘fc-match Arial’ display? If you run a font viewer like fontmatrix can you find the font that matched and see if it has glyphs?

    folone commented Jan 25, 2013

    I’ll find a font viewer, just a moment.

    gdrewb-valve commented Jan 25, 2013

    Does a font viewer show that font properly?

    folone commented Jan 25, 2013

    It has some glyphs. At least it has all the glyphs for the letters and some symbols.

    gdrewb-valve commented Jan 25, 2013

    I’m out of ideas at the moment, sorry. We’ll have to keep investigating.

    folone commented Jan 25, 2013

    Thanks for looking into this anyway. I’ll post the screenshot of the font viewer tomorrow-ish: my internet connection is pretty bad right now.

    folone commented Jan 27, 2013

    Here’s the screenshot:

    gdrewb-valve commented Jan 27, 2013

    That looks fine, I don’t know why Steam wouldn’t work. We’ll keep looking.

    folone commented Feb 15, 2013

    Hey, @gdrewb-valve,
    It works now. I’ve downloaded the latest update, it did not fix it. I completely removed the client, and reinstalled it. And it started working.
    You might want to grep for something like if(installedCount > 1) enableFonts() 🙂

    Archievement unlocked: Reinstall.
    You can now use fonts!

    Источник

    Оцените статью