#GNU/Linux Tutorial
Explore tagged Tumblr posts
estradiolicphysics · 1 year ago
Text
How to enable Hardware acceleration in Firefox ESR
For reference, my computer has intel integrated graphics, and my operating system is Debian 12 Bookworm with VA-API for graphics. While I had hardware video acceleration enabled for many application, I had to spend some time last year trying to figure out out how to enable it for Firefox. While I found this article and followed it, I couldn't figure out at first how to use the environment variable. So here's a guide now for anyone new to Linux!
First, determine whether you are using the Wayland or X11 protocol Windowing system if you haven't already. In a terminal, enter:
echo "$XDG_SESSION_TYPE"
This will tell you which Windowing system you are using. Once you've followed the instructions in the article linked, edit (as root or with root privileges) /usr/share/applications/firefox-esr.desktop with your favorite text-editing software. I like to use nano! So for example, you would enter in a terminal:
sudo nano /usr/share/applications/firefox-esr.desktop
Then, navigate to the line that says "Exec=...". Replace that line with the following line, depending on whether you use Wayland or X11. If you use Wayland:
Exec=env MOZ_ENABLE_WAYLAND=1 firefox
If you use X11:
Exec=env MOZ_X11_EGL=1 firefox
Then save the file! If you are using the nano editor, press Ctrl+x, then press Y and then press enter! Restart Firefox ESR if you were already on it, and it should now work! Enjoy!
6 notes · View notes
Text
GIMP Tutorials
That last link is gonna be the winner I think but the the tutorial is 8 years old so probably needs to be updated.
6 notes · View notes
lektursam · 5 months ago
Text
Cara Menjalankan Paket .deb di Linux tanpa Instalasi
Halo Pembaca! Saya adalah pengguna ArchLinux. Namun, seringkali aplikasi yang saya butuhkan hanya tersedia untuk distro Ubuntu, Debian, atau distribusi populer lainnya. Biasanya, aplikasi-aplikasi tersebut hanya tersedia di apt atau hanya dapat diunduh dalam format .deb. ArchLinux tidak mendukung program-program Debian tersebut secara bawaan—dan mungkin itulah sebabnya distro ini tidak terlalu…
0 notes
okaywannabe · 6 months ago
Text
How to install the native gog(and maybe steam? I dont own it to check) linux version of Star of Providence (monolith: relics of the past)! a very niche tutorial for maybe 6 people in the world.
This also might slightly help as a base guide in learning how to troubleshoot programs and games on linux.
This guide assumes you have Steam installed and can be trusted to find certain library files if you do not already have them installed. On my personal system I am running openSUSE tumbleweed and will be using Lutris to launch the game, but equivalent steps for launching through Steam will be provided when needed.
Firstly, turn off hidden files.
the base game is 32-bit only and requires files from /.steam/bin/steam-runtime/lib/1386-linux-gnu Base game+DLC is 64-bit only and requires files from /.steam/bin/steam-runtime/lib/x86-64-linux-gnu
if you're using Lutris. inside your monolith game directory place a new folder named "lib" place "libcrypto.so.1.0.0" and "libssl.so.1.0.0" from your respective steam-runtime/lib folders into the monolith lib directory in lutris, right click and confiure on monolith, select toggle "advanced" on the top right of the window under game options "add directory to LD_LIBRARY_PATH" add your lib directory in the monolith folder
on Steam.
into your game properties tab paste either
for base game
LD_PRELOAD="~/.steam/bin/steam-runtime/lib/1386-linux-gnu/libssl.so.1.0.0 ~/.steam/bin/steam-runtime/lib/1386-linux-gnu/libcrypto.so.1.0.0" %command%
OR
for base + DLC
LD_PRELOAD="~/.steam/bin/steam-runtime/lib/x86_64-linux-gnu/libssl.so.1.0.0 ~/.steam/bin/steam-runtime/lib/x86_64-linux-gnu/libcrypto.so.1.0.0" %command%
for the base game we should be done and the game is playable however, with the DLC at this point we're still missing (on opensuse tumbleweed, your system might be different, check your games logs while trying to launch)one library file to make the game launch, it wants to look for libcurl-gnutls.so.4 which is unavailable in the repos of non ubuntu/debian based distros, however this file (seems to be) completely cross compatible with libcurl.so.4 so we're going to be making a symbolic link, so when the game searches for libcurl-gnutls.so.4 it will find libcurl.so.4
open a terminal in your system's /lib64/ folder, with Dolphin this can be done by right clicking an empty space and under actions select "open terminal here", alternatively just move to the directory inside of your terminal paste | sudo ln -s libcurl.so.4 libcurl-gnutls.so.4
(now, this might have negative consequences however, I do not know what they would be and someone who actually codes might be able to pitch in here. if so, just add it to the lib directory for the game for lutris or add a new folder under LD_PRELOAD on the steam properties) the game should now be playable
Alternatively to all of this, just use proton. on Steam just change the compatibility mode to the latest version and in Lutris install the base games windows version and run it using proton or wine-ge, to get the dlc to work select "Run EXE inside Wine prefix, this can be found to the right of the play button at the bottom of the list to the right of the wine button. Now launch the DLC installer. Congrats! You got the game to work in hopefully a quarter of the time it took me to both figure this out and document all of this!
3 notes · View notes
mycplus · 4 months ago
Text
Choosing the Right C++ Compiler for Your Project in 2025
Selecting the right C++ compiler is crucial for optimizing the performance, portability, and maintainability of your code. As technology evolves, compilers offer increasingly robust features to support modern C++ standards. Here’s a comprehensive guide to help you make an informed decision when choosing a compiler in 2025.
Choosing the Right Compiler for Your Needs
When choosing the right C++ compiler for your project, it’s helpful to explore the options available in the market. For a detailed overview of the best C++ compilers, including GCC, Clang, and MSVC, check out our guide on Best C++ Compilers to Use in 2024. This resource outlines features, use cases, and recommendations to help you make an informed decision.
For Beginners: Start with GCC or MSVC for their ease of use and excellent documentation.
For Advanced Developers: Use Clang or Intel C++ Compiler for their sophisticated optimization capabilities.
For Cross-Platform Projects: GCC and Clang are ideal due to their support for multiple operating systems.
For Enterprise Development: MSVC integrates seamlessly with enterprise Windows environments.
Key Factors to Consider
Standard Compliance Modern C++ compilers must support recent standards like C++20 and emerging features of C++23. Compliance ensures compatibility with cutting-edge libraries and features.
Platform Compatibility Consider the platforms your application will target. For instance, if you're building cross-platform software, a compiler like GCC or Clang is ideal due to its extensive OS support.
Performance Optimization Some compilers excel at producing highly optimized binaries. If runtime performance is critical, benchmarking compilers for your use case can provide valuable insights.
Development Ecosystem A compiler integrated into a robust IDE, like Microsoft Visual C++ with Visual Studio, can boost productivity with features such as advanced debugging and autocomplete.
Community and Support Active community support ensures access to tutorials, forums, and updates, which can be invaluable during development.
Popular C++ Compilers in 2025
GCC (GNU Compiler Collection)
Overview: Open-source and widely used across Linux systems, GCC supports the latest C++ standards and provides excellent optimizations.
Strengths: Cross-platform compatibility, strong community support, and frequent updates.
Use Cases: Ideal for cross-platform development and open-source projects.
Clang/LLVM
Overview: Known for its modular architecture and fast compilation speeds, Clang offers excellent diagnostics for developers.
Strengths: Advanced error messages, modern language feature support, and great integration with tools like Xcode.
Use Cases: Perfect for macOS and projects requiring integration with static analysis tools.
Microsoft Visual C++ (MSVC)
Overview: Integrated with the Visual Studio IDE, MSVC is a popular choice for Windows developers.
Strengths: Powerful debugging tools, easy integration with Windows APIs, and strong performance optimizations.
Use Cases: Best suited for Windows desktop and enterprise software development.
C++ Builder
Overview: A commercial compiler focused on rapid application development (RAD) for cross-platform applications.
Strengths: Easy-to-use visual tools, database integration, and support for multiple platforms.
Use Cases: Ideal for developers prioritizing GUI-heavy applications.
Intel C++ Compiler (ICX)
Overview: Tailored for performance-critical applications, ICX provides advanced optimizations for Intel processors.
Strengths: Best-in-class performance, compatibility with major development environments, and support for vectorization.
Use Cases: High-performance computing, machine learning, and scientific applications.
0 notes
erpinformation · 4 months ago
Link
0 notes
alberetta · 10 months ago
Text
Modding Resident Evil 5: Gold Edition (STEAM) with Albam x Blender (Tutorial)
Tumblr media
Part 1: Installation
Tumblr media
♡ Download Resident Evil 5: Gold Edition on STEAM.
Tumblr media
♡ Download Albam_Reloaded. (Credit: HenryOfCarim + Brachi)
Updated and upgraded Sebastian Brachi's Albam add-on to Blender 2.80+ for Resident Evil 5 modding. The add-on was tested on Blender 2.80-3.6. Functionality on other versions hasn't been tested. With the current version you can: 1. Edit character meshes. 2. Rename bones for convenient skin weights painting and mirroring weights. 3. Edit character cut-scene heads. 4. Add new meshes materials and textures. 5. Edit material properties as alpha transparency and detail map. UV multiplier.
Tumblr media
♡ Download Blender (VERSION 3.6!!!)
Blender is a free and open source 3D creation suite. It supports the entirety of the 3D pipeline—modeling, rigging, animation, simulation, rendering, compositing and motion tracking, even video editing and game creation.
Tumblr media
♡ Download GIMP.
GIMP is a cross-platform image editor available for GNU/Linux, macOS, Windows and more operating systems.
Tumblr media
♡ Download GIMP DDS Plugin. (gimp-dds 3.0.1 64-bit / 32-bit)
DDS is a raster-based image format. The DDS stands for Direct Draw Surface; it is a file format developed by Microsoft. It is useful for storing the compressed and uncompressed files having graphical textures, and cubic environment maps data files. This plugin is needed to make and modify textures.
Tumblr media
♡ Download GIMP Normal Map Plug-in. (gimp-normalmap.1.2.3. 64/32 bit)
In 3D computer graphics, normal mapping, or Dot3 bump mapping, is a texture mapping technique used for faking the lighting of bumps and dents – an implementation of bump mapping. It is used to add details without using more polygons. A common use of this technique is to greatly enhance the appearance and details of a low polygon model by generating a normal map from a high polygon model or height map.
INDEX:
Tumblr media
Part 1: Installation Part 2: Albam/Blender x Gimp/DDS Plug-in x Gimp/Normal Map Plug-in Setup Part 3: Importing Arcs with Albam Add-On (Blender) Part 4: Let's Get MESHY! (Blender) Part 5: Texture Conversion (GIMP) Part 6: Texture & Material Application (Blender)
꒰This is a image+text tutorial based on Resident Evil 5 Modding with Blender by Henry's_Craft on YouTube.꒱
Tumblr media Tumblr media
0 notes
retrogreybeard · 5 years ago
Video
youtube
7 notes · View notes
likegeeks · 5 years ago
Link
1 Find a directory 2 Find hidden files 3 Find files of a certain size or greater than X 4 Find from a list of files 5 Find not in a list 6 Set the maxdepth 7 Find empty files (zero-length) 8 Find largest directory or file 9 Find setuid set files 10 Find sgid set files 11 List files without permission denied 12 Find modified files within the last X days 13 Sort by time 14 Difference between locate and find 15 CPU load of find command
1 note · View note
keivinwedell · 2 years ago
Text
Activar permisos de escritura a particiones Windows desde Linux
Aprende a desactivar el "inicio rápido" en Windows para poder crear carpetas, copiar, mover o eliminar ficheros en GNU/Linux por @keivinwedell vía @CulturaLibreN.
Si eres usuario de una computadora con dual boot instalado para trabajar con Windows y Linux, es muy probable que hayas tenido el problema de no poder “escribir”, crear directorios, copiar, pegar o mover archivos en la propia partición donde está instalado Windows por lo que en esta ocasión, te mostraré cómo configurar tu equipo para activar permisos de escritura a particiones Windows desde…
Tumblr media
View On WordPress
1 note · View note
r2fv · 2 years ago
Text
Recuperar dependencias perdidas en Debian/Ubuntu
Tumblr media
Cuando se instalan aplicaciones en paquetes deb, muchas veces se instalan sin las dependencias. Para resolver esto solamente se debe colocar el siguiente comando:
sudo apt -f install
o en su versión antigua
sudo apt-get - f install
normalmente el proceso continua con la configuración de manera automática, sin embargo si esto no sucede se puede seguir con el comando:
sudo dpkg --configure -a
Y listo. A disfrutar tu nuevo programa
0 notes
aravikumar48 · 6 years ago
Text
youtube
Samba server in Linux
2 notes · View notes
elblogdealbertucho · 3 years ago
Text
Mi experiencia reparando una Surface Pro 2017
Mi experiencia reparando una Surface Pro 2017
Buenas gente, Resulta que hoy me han dejado para reparar una Surface Pro del 2017 o 2018, no estoy seguro, de lo que sí que lo estoy es que Microsoft ha tenido muchos problemas con esta tablet convertible, ya que, según el problema del propietario, se quedaba congelado nada más iniciar y el dispositivo se apagaba a los pocos segundos, siendo imposible realizar nada. Estuve leyendo por foros, en…
Tumblr media
View On WordPress
0 notes
conociendolinux · 7 years ago
Video
youtube
En siguiente tutorial aprenderás a dar tus primeros pasos con el comando sed en la terminal de Linux.
2 notes · View notes
trendoceans · 4 years ago
Link
0 notes
mrmendax · 5 years ago
Photo
Tumblr media
No respect without Sudo 🧐😅 . . . . . #linux #kali #linux #terminal #linux #mint #linux #penguin #linux #tutorial #ubuntu #linux #os #kali #root #sudo #root #terminal #linux #mimipenguin #root #linux #mint #linux #aprendendo #gnu #linux #linux #userlinux #command #line #linux #penguin https://www.instagram.com/p/B93rcvBgoSw/?igshid=1a0hizvcwiqpl
0 notes