• Latviešu valoda
  • 3DCoat dokumentācija
  • Chapters
    • Ievads 3DCoat
    • Darba sākšana
    • Interfeiss un navigācija
    • Brush sastāvdaļas
    • Darba telpas Istabas
    • Scripting un Core API
    • Jautājumi/Atbildes
    • licensing
    • Apmācības pamācības
  • Pilgway
  • Products
    • 3DCoat
    • 3DCoatTextura
    • 3DCoatPrint
    • PBRLibrary
  • Blog Posts
  • Store
  • Latviešu valoda Latviešu valoda
    • English English
    • Українська Українська
    • Español Español
    • Deutsch Deutsch
    • Français Français
    • 日本語 日本語
    • Русский Русский
    • 한국어 한국어
    • Polski Polski
    • 中文 (中国) 中文 (中国)
    • Português Português
    • Italiano Italiano
    • Suomi Suomi
    • Svenska Svenska
    • 中文 (台灣) 中文 (台灣)
    • Dansk Dansk
    • Slovenčina Slovenčina
    • Türkçe Türkçe
    • Nederlands Nederlands
    • Magyar Magyar
    • ไทย ไทย
    • हिन्दी हिन्दी
    • Ελληνικά Ελληνικά
    • Tiếng Việt Tiếng Việt
    • Lietuviškai Lietuviškai
    • Eesti Eesti
    • Čeština Čeština
    • Română Română
    • Norsk Bokmål Norsk Bokmål
  • Creating 3D Character Using 3DCoat
  • 3DCoat dokumentācija
  • Chapters
    • Ievads 3DCoat
    • Darba sākšana
    • Interfeiss un navigācija
    • Brush sastāvdaļas
    • Darba telpas Istabas
    • Scripting un Core API
    • Jautājumi/Atbildes
    • licensing
    • Apmācības pamācības
  • Pilgway
  • Products
    • 3DCoat
    • 3DCoatTextura
    • 3DCoatPrint
    • PBRLibrary
  • Blog Posts
  • Store
  • Latviešu valoda Latviešu valoda
    • English English
    • Українська Українська
    • Español Español
    • Deutsch Deutsch
    • Français Français
    • 日本語 日本語
    • Русский Русский
    • 한국어 한국어
    • Polski Polski
    • 中文 (中国) 中文 (中国)
    • Português Português
    • Italiano Italiano
    • Suomi Suomi
    • Svenska Svenska
    • 中文 (台灣) 中文 (台灣)
    • Dansk Dansk
    • Slovenčina Slovenčina
    • Türkçe Türkçe
    • Nederlands Nederlands
    • Magyar Magyar
    • ไทย ไทย
    • हिन्दी हिन्दी
    • Ελληνικά Ελληνικά
    • Tiếng Việt Tiếng Việt
    • Lietuviškai Lietuviškai
    • Eesti Eesti
    • Čeština Čeština
    • Română Română
    • Norsk Bokmål Norsk Bokmål
  • Creating 3D Character Using 3DCoat
Expand All Collapse All
  • Ievads 3DCoat
  • Darba sākšana
    • System requirements
    • Why 3DCoat is Unique?
    • 3DCoat aktivizēšana
    • Startēšanas kļūda
      • Startup error Mac
    • Color management
    • Upgrading permanent license
    • Linux Setup
      • Linux initial setup per-user installation
      • Linux initial setup for system
      • Tablet setup
      • To GTK3 from GTK2
    • Mapju struktūra
      • Custom documents folder
    • Dažādas “izšķirtspējas” formas
    • Tablet on Window
    • Import un Export
    • Applinks 3DCoat
      • Blender lietotnes saite
        • Blender with the Applink in Linux
      • Blender 4.2/3/4/5 applink
      • Max Applink
      • Houdini applink
      • Lightwave uplink
  • Navigation
    • Atvēršanas dialoglodziņš (ātrā sākuma izvēlne)
    • Navigācijas panelis
    • Kamera un navigācija
      • Customize Navigation as Blender
    • Viewport Navigation Gizmo
    • Left tool panel
    •  Activity Bar
    • Navigācija, izmantojot 3DConnexion ierīces
      • How to compile Spacenavd on non Ubuntu distro
    • Stylus doesn’t work in sculpting
    • Karstie taustiņi
  • Interfeiss un navigācija
    • Failu izvēlne
    • Rediģēt izvēlni
      • Calculate Curvature
      • Calculate Occlusion
      • Light Baking Tool
      • Preferences
    • Skatīšanas izvēlne
    • Simetrija
    • Textures
    • Calculate
    • Slāņu izvēlne
    • Iesaldēšanas izvēlne
    • Hide
    • Bake
    • Līknes 2022
      • Izvēlne Līknes
      • Curves Properties RMB
      • Piepildiet ar sieta slāni
      • Scale of imported curves
    • Windows izvēlne
      • Windows uznirstošie paneļi ar cilnēm
      • Slīdņi
    • Scripts
    • Addons
    • Capture
    • Palīdzības izvēlne
    • Pielāgošana
    • Mainiet vai izveidojiet jaunu telpu
  • Brush sastāvdaļas
    • Brush Top Bar
    • Birstes vispārējai lietošanai
      • Izveidojiet otas un uzlīmes
      • Alfa veidošana no pašreizējās skulptūras
      • Izveidojiet Brush no 3D objekta
      • Create brushes based on Curves
      • Load photoshop .abr brushes
    • Insulti
      • Līknes uznirstošā izvēlne
    • Brush iespējas
    • Nosacījumu ierobežotājs
    • Sloksnes panelis
    • Trafaretu panelis
    • Gudri materiāli
      • Pievienojiet jaunus attēlus vai materiālus
      • Pievienojiet viedo materiālu slānim
      • Import Quixel Material
    • Kā izveidot Brush sākotnējos iestatījumus
  • Darba telpas Istabas
    • Painting
      • Tekstūru Painting un režīmi
        • Painting uz Per-Pixel
        • Nobīdes Painting (mikrovirsotne)
        • Ptex Painting
        • Virsmas Painting (polikrāsošana)
      • Importēšana Painting telpā
        • Initial CC subdivision
        • UV Set smoothing
        • Sharp (hard) edge
        • Bloķēt Normals
        • Ielādēt jaunu UV izkārtojumu pēc modeļa izmaiņām
        • DAZ Genesis models into 3DCoat
      • Painting darbvietas izvēlnes
        • Edit menu
        • Tekstūru izvēlne
          • Tekstūras Baking rīki
        • Slēpt
        • Bake Paint ēdienkarte
        • Krāsu atlasītājs
      • Painting augšējā josla
      • Slāņu panelis
        • Sajaukšanas panelis
        • Layer and Clipping Masks
      • Painting telpas rīki
      • Necaurredzamība — caurspīdīgums
      • Pielāgojiet darbvietu
        • Tweak Toolset
        • Eksportēšana no Tweak Room
      • Masku/materiālu priekšskatījuma panelis
      • Eksportēšana no Painting telpas
    • UV darbvieta
      • UV augšējā josla
      • UV Kreisais instrumentu panelis
      • UV priekšskatījuma panelis
      • UV darbplūsmas piemērs
      • Importēšana UV telpā
      • Eksportēšana no UV telpas
    • Retopoloģija
      • Importēšana Retopo istabā
      • Retopo Mesh Menu un Bake Menu
        • Virtuālais spoguļa režīms
      • Bake menu
        • Treat Poly Groups as Paint Objects
        • Baking guide
      • Augšējā josla
        • Izvēlieties ģeometriju
      • Kreisais rīku panelis Retopoloģijas telpā
        • Kopējais mērķis un funkcija
        • Pievienojiet ģeometriju
          • Strokes rīks retopoloģijā
        • Retopo Tweak Tools
        • UV instrumenti
        • Komandas retopoloģijas telpai
      • AUTORETOPO
        • Autopo guide
      • Poli grupas
    • Skulpt
      • Sculpt Layer
      • Veidot koku
      • Sculpt Brush iespējas
      • Top Bar
      • Brush dzinējs
      • Ģeometrijas apakšizvēlne
      • Veidojiet izvēlni “Ar peles labo pogu noklikšķiniet”.
      • Ēnotāji
      • Voxel režīms
        • Pure Voxel Sculpting
        • Blīvums un izšķirtspēja
        • Māla dzinējs
        • Voxel Tools
        • Virsmas rīki Voxels
        • Voxel Adjustment Tools
        • Volumetriskā Painting
        • Voxel Objects Tools
      • Virsmas režīms
        • Virsmas instrumenti
        • Virsmas pielāgoti rīki
        • Virsmas regulēšanas instrumenti
        • Virsmu Painting
        • Virsmas objektu rīki
        • Daudzlīmeņu izšķirtspēja
          • Multires tools
          • Multires adjust
          • Multires commands
      • Skulptūras līknes
        • Spline līknes
        • Splines model creation
      • Vektoru nobīde
      • Virsmas transformācijas rīki
        • Voxel Transform Tools
        • Instancer
        • Move
        • Pose
        • Fit
        • Reproject
        • Surface Array
      • Voxel primitīvas un Import rīki
      • Dzīvi Būla skaitļi
      • Komandas Sculpt telpai
      • Import uz Sculpt Room
      • Eksportēšana no Skulptūru telpas
    • Renderēt
      • Comparison of different roughness values
      • Renderēšanas paneļa funkcijas
      • Skaņas atskaņotājs
      • Fakebake apgaismojums — bez PBR—
    • Factures
      • Darbplūsma
    • Vienkāršākais
    • Modelēšana
      • Mesh Menu
      • Kreisais instrumentu panelis modelēšanas telpā
        • Pievienojiet ģeometriju
          • Atlasīts
        • Kniebiens
        • Smart Hybrid
        • UV
          • Komandas
        • Viss tīkls
      • Bēniņu virsmas piemērs no Fluffy
      • Poeboi bloķēšana
      • Import Zbrush Polygroups for UV mapping
    • Kitbash — ātra 3D modeļu izveide
      • Create kitbash
      • Left tool panel Kitbash
    • 3DPrint
    • Photogrammetry
      • How to install Reality Capture
      • Reality Capture doesn’t show up ?
    • Tīkls uz NURBS istabu
    • Nodes
      • Sculpt shaders Nodes Library
  • Scripting un Core API
    • Scripting
    • Core API
    • Python API
  • Bezmaksas 3DCoatPrint

Linux initial setup for system

1843 views 2

Written by Carlos
May 11, 2024

by Sorn:

  1. Download the latest Linux build (obviously).
    1. As of today, we can do this by going to https://pilgway.com/~sergyi/links-Linux.html
    2. Alternatively, we can download the last stable build in our ACCOUNT profile page at https://pilgway.com
  2. Create the folders in the system where we will unpack the 3DCoat file just downloaded in the prior step.
    1. sudo mkdir /opt/3DCoat && sudo mkdir /opt/3DCoat/3DCoat-2025 This command will create a folder in /opt for 3DCoat and another called 3DCoat-2025 inside the first one.
      We will use the former to store the script that runs 3DCoat and the latter to store the program and its files and folders that comes with the file we downloaded before.
  3. Unpack the file downloaded in the folder created for it in the system.
    1. In a terminal, we move where we downloaded the file. In my case, that would be /home/USERNAME/Downloads cd Downloads This command will put us in the folder Downloads where we assume we downloaded the file from pilgway.com
    2. sudo tar -xvf 3DCoat-2025.01.tar.bz2 -C /opt/3DCoat/3DCoat-2025 –strip-components=1 This command will unpack (decompress) the file downloaded (3DCoat-2025.01.tar.bz2 in this instance) in the directory (folder) we made for that purpose.

      Now, inside the file 3DCoat-2025.01.tar.bz2 there’s a directory (folder) aptly named 3DCoat-2025.01 with everything inside.
      We could, yes, extract that directory into /opt/3DCoat and we would get /opt/3DCoat/3DCoat-2025.01
      The problem I see is that with every new version, we’d get a new folder added with the corresponding name version. In time, we’ll have quite a lot of directories from all the versions installed.

      I suggest to have just the one 3DCoat version we are working with, the latest installed.

      For that purpose we made the 3DCoat-2025 folder inside /opt/3DCoat
      Now, we want to extract the contents of the 3DCoat-2025.01 directory that’s inside 3DCoat-2025.01.tar.bz2 file WITHOUT creating the directory named with the version. We just want to extract all that’s inside the file without the folder name.
      This is why I added –strip-components=1 in the terminal command above: it does just that. It skips the first folder of the compressed file and extracts from there where we told it to do so.
      As a result, we get all the file contents in /opt/3DCoat/3DCoat-2025
  4. Create3DCoat.sh and 3DCoat.desktop text files (like we did for the single user workstation).
    This time, though, there will be some differences.
    1. 3DCoat.sh contents:
      1. cd /opt/3DCoat/3DCoat-2025 ./3dcoat it now points to a different folder since our 3DCoat program is in a different place, obviously.
        This file script is the one that actually finds and starts 3DCoat.

        (Since 2023 came about, 3DCoat has two versions for Linux: 3dcoat-Ubuntu22.04 and 3dcoat-Ubuntu20.04. In the example above I used the more recent one, but it can be changed by typing 3dcoat-Ubuntu20.04 instead in the text file if there are issues running 3DCoat in your machine to see if that helps.)
      2. Since this text file is meant to run as a script, a command, we must tell the system we authorise the text file to run as a program instead of treating it as an ordinary text file.
        We do it by right clicking the text file with our file browser and in Properties tick “Allow executing file as program” in Permissions tab.
        Alternatively, with a terminal open in the directory (folder) where the file is, we type:
          sudo chmod +x 3DCoat.sh  
    2. 3DCoat.desktop
      1. [Desktop Entry] Encoding=UTF-8 Version=1.0 Type=Application Terminal=true Exec=/opt/3DCoat/3DCoat.sh Name=3DCoat Icon=/opt/3DCoat/3DCoat-2025/data/Icon/3DCoat.png Categories=Graphics;3DGraphics; StartupWMClass=3dcoat Here we also changed the paths to match the 3DCoat’s installation path in our system.
        This file is for the Gnome Desktop Environment, it creates a system launcher for 3DCoat, with an icon.
  5. Move or copy the two files where they belong:
    3DCoat.sh file must be in /opt/3DCoat
    3DCoat.desktop must be in /usr/share/applications

    Assuming we created the two files in our home folder, we should type, in a terminal:
    1. cd ~ sudo cp 3DCoat.sh /opt/3DCoat && sudo cp 3DCoat.desktop /usr/share/applications The first command makes sure we are in our home directory where we created the two text files. [We can cd (Change Directroy) to wherever we created them, if not in the home directroy].
      The second command has two parts: it first copies 3DCoat.sh where it belongs and then puts 3DCoat.desktop where the  system stores all system-wide launchers. [We can change cp for mv in the command if we want to move the text files instead of copying them].
      In this way, we won’t have to create either file again for every other user in the system.
  6. Correct benign error messages appearing in the Terminal: As of today (version 2025.01 of 3DCoat for Linux) there are some png files’ icc profiles in the 3DCoat folders that prompt a warning in an otherwise useful terminal output.
    They look like a lot, or many, “libpng warning: iCCP: known incorrect sRGB profile” messages.
    We can fix it by doing this:
    1. cd /opt/3DCoat/3DCoat-2025 sudo find . -type f -name ‘*.png’ -exec mogrify \{\} \; The first command puts us where we installed (decompressed) 3DCoat. The second finds and fixes all png’s in there.
       
    2. Next time we run 3DCoat it shouldn’t complain about those sRGB profiles. Making the Terminal more useful and clean.
  7. Restart the Desktop
    1. Most times, after creating a desktop application launcher, we must “refresh” the desktop environment to make it available. Not sure we have to do it in this case, since we created a system launcher, but if we can’t find 3DCoat launcher (icon), do this:
      1. Reboot the system (a tad drastic but it will work for sure).
      2. Log out and log back in again. That restarts the Desktop Environment for the user.
      3. Press ALT+F2 shortcut and type r (just the letter R) and Return if a prompt appears. This sends the command “restart” to our desktop environment in most Linux distributions using Gnome.
  8. Run 3DCoat as we launch any other program in our system. And pin it to a dock if we use one.
  9. Licensing our 3DCoat build: I omitted the licensing prompt that appears the first time we run 3DCoat. It will only be asked the fist time we run 3DCoat with our user or until we actually load the license.
    1. I just load the license downloaded from my account when prompted and that’s it. We will not have to do it again after the first time, nor when a new version is installed like we did here, until it expires and we need to load a new one. Each user of the system will have to install its own licence, of course.
    2. 3DCoat creates some folders for us, with our user’s preferences and settings in our user’s Documents folder. The configuration folders are left untouched when we update 3DCoat in our system, and are, as stated, per user. Each user will have its own distinct 3DCoat configuration.
  10. Updating 3DCoat
    1. Once the new file is downloaded, we only repeat steps 3 and 6, that is: unpack and correct png’s wrong profiles.
    2. We can, if we want, remove the contents of the previous installation before updating to the brand new build.
      1. This is a potentially dangerous command, so be careful and diligent when typing. Any potential loss from the misuse of this command will be on you. It erases all contents in a folder and everything that’s under it. If you do that in a system folder you can seriously damage your installed system rendering it useless. If you point to some of your data directories you could lose your precious data. You have been warned!
        In a terminal, then, we can type, nervously: sudo rm -r /opt/3DCoat/3DCoat-2025/*
        Afterwards we can update 3DCoat as stated before: decompress and extract like in step 3 and remove the png’s ICC errors like in step 6.

Happy 3DCoatting! 

:)

Was this helpful?

2 Yes  No
Related Articles
  • Surface Array
  • Top Bar
  • Curves Properties RMB
  • Left tool panel Kitbash
  • Create kitbash
  • Color management
Previously
Linux initial setup per-user installation
Up Next
Tablet setup
AI:
Hi! How can I help you?
Attention: This is a beta version of AI chat. Some answers may be wrong. See full version of AI chat