linux and windows icons

$ npm install @fortawesome/fontawesome-svg-core@^6.4.0 @fortawesome/free-solid-svg-icons@^6.4.0 @fortawesome/free-brands-svg-icons@^6.4.0
@fortawesome/vue-fontawesome@^2.0.10 --legacy-peer-deps
This commit is contained in:
Robin C. Ladiges
2023-04-14 01:44:09 +02:00
parent 308dc72be9
commit 5192670995
8 changed files with 72 additions and 45 deletions

83
package-lock.json generated
View File

@@ -10,9 +10,10 @@
"license": "MPL-2.0",
"dependencies": {
"@babel/polyfill": "^7.11.5",
"@fortawesome/fontawesome-svg-core": "^6.2.1",
"@fortawesome/free-solid-svg-icons": "^6.2.1",
"@fortawesome/vue-fontawesome": "^2.0.9",
"@fortawesome/fontawesome-svg-core": "^6.4.0",
"@fortawesome/free-brands-svg-icons": "^6.4.0",
"@fortawesome/free-solid-svg-icons": "^6.4.0",
"@fortawesome/vue-fontawesome": "^2.0.10",
"axios": "^0.27.2",
"bootstrap": "^4.5.2",
"bootstrap-vue": "^2.22.0",
@@ -1855,42 +1856,54 @@
}
},
"node_modules/@fortawesome/fontawesome-common-types": {
"version": "6.2.1",
"resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.2.1.tgz",
"integrity": "sha512-Sz07mnQrTekFWLz5BMjOzHl/+NooTdW8F8kDQxjWwbpOJcnoSg4vUDng8d/WR1wOxM0O+CY9Zw0nR054riNYtQ==",
"version": "6.4.0",
"resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.4.0.tgz",
"integrity": "sha512-HNii132xfomg5QVZw0HwXXpN22s7VBHQBv9CeOu9tfJnhsWQNd2lmTNi8CSrnw5B+5YOmzu1UoPAyxaXsJ6RgQ==",
"hasInstallScript": true,
"engines": {
"node": ">=6"
}
},
"node_modules/@fortawesome/fontawesome-svg-core": {
"version": "6.2.1",
"resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.2.1.tgz",
"integrity": "sha512-HELwwbCz6C1XEcjzyT1Jugmz2NNklMrSPjZOWMlc+ZsHIVk+XOvOXLGGQtFBwSyqfJDNgRq4xBCwWOaZ/d9DEA==",
"version": "6.4.0",
"resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.4.0.tgz",
"integrity": "sha512-Bertv8xOiVELz5raB2FlXDPKt+m94MQ3JgDfsVbrqNpLU9+UE2E18GKjLKw+d3XbeYPqg1pzyQKGsrzbw+pPaw==",
"hasInstallScript": true,
"dependencies": {
"@fortawesome/fontawesome-common-types": "6.2.1"
"@fortawesome/fontawesome-common-types": "6.4.0"
},
"engines": {
"node": ">=6"
}
},
"node_modules/@fortawesome/free-brands-svg-icons": {
"version": "6.4.0",
"resolved": "https://registry.npmjs.org/@fortawesome/free-brands-svg-icons/-/free-brands-svg-icons-6.4.0.tgz",
"integrity": "sha512-qvxTCo0FQ5k2N+VCXb/PZQ+QMhqRVM4OORiO6MXdG6bKolIojGU/srQ1ptvKk0JTbRgaJOfL2qMqGvBEZG7Z6g==",
"hasInstallScript": true,
"dependencies": {
"@fortawesome/fontawesome-common-types": "6.4.0"
},
"engines": {
"node": ">=6"
}
},
"node_modules/@fortawesome/free-solid-svg-icons": {
"version": "6.2.1",
"resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-6.2.1.tgz",
"integrity": "sha512-oKuqrP5jbfEPJWTij4sM+/RvgX+RMFwx3QZCZcK9PrBDgxC35zuc7AOFsyMjMd/PIFPeB2JxyqDr5zs/DZFPPw==",
"version": "6.4.0",
"resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-6.4.0.tgz",
"integrity": "sha512-kutPeRGWm8V5dltFP1zGjQOEAzaLZj4StdQhWVZnfGFCvAPVvHh8qk5bRrU4KXnRRRNni5tKQI9PBAdI6MP8nQ==",
"hasInstallScript": true,
"dependencies": {
"@fortawesome/fontawesome-common-types": "6.2.1"
"@fortawesome/fontawesome-common-types": "6.4.0"
},
"engines": {
"node": ">=6"
}
},
"node_modules/@fortawesome/vue-fontawesome": {
"version": "2.0.9",
"resolved": "https://registry.npmjs.org/@fortawesome/vue-fontawesome/-/vue-fontawesome-2.0.9.tgz",
"integrity": "sha512-tUmO92PFHbLOplitjHNBVGMJm6S57vp16tBXJVPKSI/6CfjrgLycqKxEpC6f7qsOqUdoXs5nIv4HLUfrOMHzuw==",
"version": "2.0.10",
"resolved": "https://registry.npmjs.org/@fortawesome/vue-fontawesome/-/vue-fontawesome-2.0.10.tgz",
"integrity": "sha512-OTETSXz+3ygD2OK2/vy82cmUBpuJqeOAg4gfnnv+f2Rir1tDIhQg026Q3NQxznq83ZLz8iNqGG9XJm26inpDeg==",
"peerDependencies": {
"@fortawesome/fontawesome-svg-core": "~1 || ~6",
"vue": "~2"
@@ -14539,30 +14552,38 @@
}
},
"@fortawesome/fontawesome-common-types": {
"version": "6.2.1",
"resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.2.1.tgz",
"integrity": "sha512-Sz07mnQrTekFWLz5BMjOzHl/+NooTdW8F8kDQxjWwbpOJcnoSg4vUDng8d/WR1wOxM0O+CY9Zw0nR054riNYtQ=="
"version": "6.4.0",
"resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.4.0.tgz",
"integrity": "sha512-HNii132xfomg5QVZw0HwXXpN22s7VBHQBv9CeOu9tfJnhsWQNd2lmTNi8CSrnw5B+5YOmzu1UoPAyxaXsJ6RgQ=="
},
"@fortawesome/fontawesome-svg-core": {
"version": "6.2.1",
"resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.2.1.tgz",
"integrity": "sha512-HELwwbCz6C1XEcjzyT1Jugmz2NNklMrSPjZOWMlc+ZsHIVk+XOvOXLGGQtFBwSyqfJDNgRq4xBCwWOaZ/d9DEA==",
"version": "6.4.0",
"resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.4.0.tgz",
"integrity": "sha512-Bertv8xOiVELz5raB2FlXDPKt+m94MQ3JgDfsVbrqNpLU9+UE2E18GKjLKw+d3XbeYPqg1pzyQKGsrzbw+pPaw==",
"requires": {
"@fortawesome/fontawesome-common-types": "6.2.1"
"@fortawesome/fontawesome-common-types": "6.4.0"
}
},
"@fortawesome/free-brands-svg-icons": {
"version": "6.4.0",
"resolved": "https://registry.npmjs.org/@fortawesome/free-brands-svg-icons/-/free-brands-svg-icons-6.4.0.tgz",
"integrity": "sha512-qvxTCo0FQ5k2N+VCXb/PZQ+QMhqRVM4OORiO6MXdG6bKolIojGU/srQ1ptvKk0JTbRgaJOfL2qMqGvBEZG7Z6g==",
"requires": {
"@fortawesome/fontawesome-common-types": "6.4.0"
}
},
"@fortawesome/free-solid-svg-icons": {
"version": "6.2.1",
"resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-6.2.1.tgz",
"integrity": "sha512-oKuqrP5jbfEPJWTij4sM+/RvgX+RMFwx3QZCZcK9PrBDgxC35zuc7AOFsyMjMd/PIFPeB2JxyqDr5zs/DZFPPw==",
"version": "6.4.0",
"resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-6.4.0.tgz",
"integrity": "sha512-kutPeRGWm8V5dltFP1zGjQOEAzaLZj4StdQhWVZnfGFCvAPVvHh8qk5bRrU4KXnRRRNni5tKQI9PBAdI6MP8nQ==",
"requires": {
"@fortawesome/fontawesome-common-types": "6.2.1"
"@fortawesome/fontawesome-common-types": "6.4.0"
}
},
"@fortawesome/vue-fontawesome": {
"version": "2.0.9",
"resolved": "https://registry.npmjs.org/@fortawesome/vue-fontawesome/-/vue-fontawesome-2.0.9.tgz",
"integrity": "sha512-tUmO92PFHbLOplitjHNBVGMJm6S57vp16tBXJVPKSI/6CfjrgLycqKxEpC6f7qsOqUdoXs5nIv4HLUfrOMHzuw=="
"version": "2.0.10",
"resolved": "https://registry.npmjs.org/@fortawesome/vue-fontawesome/-/vue-fontawesome-2.0.10.tgz",
"integrity": "sha512-OTETSXz+3ygD2OK2/vy82cmUBpuJqeOAg4gfnnv+f2Rir1tDIhQg026Q3NQxznq83ZLz8iNqGG9XJm26inpDeg=="
},
"@hapi/hoek": {
"version": "9.3.0",

View File

@@ -10,9 +10,10 @@
"main": "src/main.ts",
"dependencies": {
"@babel/polyfill": "^7.11.5",
"@fortawesome/fontawesome-svg-core": "^6.2.1",
"@fortawesome/free-solid-svg-icons": "^6.2.1",
"@fortawesome/vue-fontawesome": "^2.0.9",
"@fortawesome/fontawesome-svg-core": "^6.4.0",
"@fortawesome/free-brands-svg-icons": "^6.4.0",
"@fortawesome/free-solid-svg-icons": "^6.4.0",
"@fortawesome/vue-fontawesome": "^2.0.10",
"axios": "^0.27.2",
"bootstrap": "^4.5.2",
"bootstrap-vue": "^2.22.0",

View File

@@ -6,5 +6,8 @@ import 'proxy-polyfill'
import { library } from '@fortawesome/fontawesome-svg-core'
import { FontAwesomeIcon } from '@fortawesome/vue-fontawesome'
import { faSkull } from '@fortawesome/free-solid-svg-icons'
import { faLinux, faWindows } from '@fortawesome/free-brands-svg-icons'
library.add(faSkull)
library.add(faLinux)
library.add(faWindows)
Vue.component('font-awesome-icon', FontAwesomeIcon)

View File

@@ -280,7 +280,7 @@ export default class FAQ extends Vue {
</li>
<li>
<b-icon flip-h icon="hand-thumbs-down" class="text-danger"/>
<a-ext href="https://github.com/yuzu-emu/yuzu/issues/8666">Might not work</a-ext> on GNU/Linux at all.
<a-ext href="https://github.com/yuzu-emu/yuzu/issues/8666">Might not work</a-ext> on <font-awesome-icon icon="fa-brands fa-linux"/> GNU/Linux at all.
</li>
</ul>
<hr/>

View File

@@ -11,13 +11,14 @@
You'll find binary files of recent server versions attached on its
<a-ext href="https://github.com/Sanae6/SmoOnlineServer/releases">releases</a-ext> page.
<ul>
<li><code>Server</code> is for Linux x64</li>
<li><code>Server.arm</code> is for Linux ARM</li>
<li><code>Server.arm64</code> is for Linux ARM64</li>
<li><code>Server.exe</code> is for Windows</li>
<li><code>Server</code> is for <font-awesome-icon icon="fa-brands fa-linux"/> GNU/Linux x64</li>
<li><code>Server.arm</code> is for <font-awesome-icon icon="fa-brands fa-linux"/> GNU/Linux ARM</li>
<li><code>Server.arm64</code> is for <font-awesome-icon icon="fa-brands fa-linux"/> GNU/Linux ARM64</li>
<li><code>Server.exe</code> is for <font-awesome-icon icon="fa-brands fa-windows"/> Windows</li>
</ul>
Just execute them (preferable in a CLI) and you're running the server.
On Linux you might need to install additional runtime dependencies (Debian/Ubuntu: <code>libicu67</code>).
On <font-awesome-icon icon="fa-brands fa-linux"/> GNU/Linux you might need to install additional runtime dependencies
(Debian/Ubuntu: <code>libicu67</code>).
</p>
<hr/>
<p>

View File

@@ -74,7 +74,8 @@
<kbd>docker-compose logs --tail=20 --follow</kbd>.
</p>
<p>
For additional security on Linux it's advised to define which user should run the server (default: <code>root</code>).
For additional security on <font-awesome-icon icon="fa-brands fa-linux"/> GNU/Linux
it's advised to define which user should run the server (default: <code>root</code>).
Comment in the <code>user</code> line in the <code>docker-compose.yml</code> and provide the user ID and group ID to use
(execute <kbd>echo $(id -u):$(id -g)</kbd> to get your own IDs).
You'll also need to modify the permissions of the <code>data</code> sub-directory,

View File

@@ -71,7 +71,7 @@
From the folder that opens, travel down into the <code>sdcard</code> folder.
<b-icon icon="info-circle-fill" id="play-ryujinx-sdcard-folder"/>
<b-tooltip target="play-ryujinx-sdcard-folder" triggers="hover">
On Windows it should be located at <code>%appdata%\Ryujinx\sdcard</code>.
On <font-awesome-icon icon="fa-brands fa-windows"/> Windows it should be located at <code>%appdata%\Ryujinx\sdcard</code>.
</b-tooltip>
</p>
<p>

View File

@@ -48,7 +48,7 @@
<b-icon icon="info-circle-fill" id="play-yuzu-adapter-names"/>
<b-tooltip target="play-yuzu-adapter-names" triggers="hover">
<p>
On Windows it might be named
On <font-awesome-icon icon="fa-brands fa-windows"/> Windows it might be named
<code>Ethernet</code>,
<code>Wi-Fi</code>,
<code>Wi-Fi network</code>,
@@ -58,7 +58,7 @@
or something like that.
</p>
<p>
On Linux you might encounter
On <font-awesome-icon icon="fa-brands fa-linux"/> GNU/Linux you might encounter
<code>eth0</code>,
<code>wlan0</code>,
<code>ens6</code>,
@@ -106,7 +106,7 @@
In yuzu right-click on Super Mario Odyssey and choose <code>Open Mod Data Location</code> to open the mod directory.
<b-icon icon="info-circle-fill" id="play-yuzu-mod-folder"/>
<b-tooltip target="play-yuzu-mod-folder" triggers="hover">
On Windows it should be located at <code>%appdata%\yuzu\load\0100000000010000</code>.
On <font-awesome-icon icon="fa-brands fa-windows"/> Windows it should be located at <code>%appdata%\yuzu\load\0100000000010000</code>.
</b-tooltip>
</p>
<p>