• Português
  • Documentação 3DCoat
  • Chapters
    • Introdução ao 3DCoat
    • Começando
    • Interface e Navegação
    • Componentes do Brush
    • Espaços de Trabalho Salas
    • API de Scripting e Core API
    • Perguntas e Respostas
    • licensing
    • Tutoriais de treinamento
  • Pilgway
  • Products
    • 3DCoat
    • 3DCoatTextura
    • 3DCoatPrint
    • PBRLibrary
  • Blog Posts
  • Store
  • Português Português
    • English English
    • Українська Українська
    • Español Español
    • Deutsch Deutsch
    • Français Français
    • 日本語 日本語
    • Русский Русский
    • 한국어 한국어
    • Polski Polski
    • 中文 (中国) 中文 (中国)
    • 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
    • Latviešu valoda Latviešu valoda
    • Eesti Eesti
    • Čeština Čeština
    • Română Română
    • Norsk Bokmål Norsk Bokmål
  • Creating 3D Character Using 3DCoat
  • Documentação 3DCoat
  • Chapters
    • Introdução ao 3DCoat
    • Começando
    • Interface e Navegação
    • Componentes do Brush
    • Espaços de Trabalho Salas
    • API de Scripting e Core API
    • Perguntas e Respostas
    • licensing
    • Tutoriais de treinamento
  • Pilgway
  • Products
    • 3DCoat
    • 3DCoatTextura
    • 3DCoatPrint
    • PBRLibrary
  • Blog Posts
  • Store
  • Português Português
    • English English
    • Українська Українська
    • Español Español
    • Deutsch Deutsch
    • Français Français
    • 日本語 日本語
    • Русский Русский
    • 한국어 한국어
    • Polski Polski
    • 中文 (中国) 中文 (中国)
    • 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
    • Latviešu valoda Latviešu valoda
    • 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
  • Introdução ao 3DCoat
  • Começando
    • System requirements
    • Why 3DCoat is Unique?
    • Ativando 3DCoat
    • erro de inicialização
      • 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
    • Estrutura de Pastas
      • Custom documents folder
    • Diferentes formas de “resolução”
    • Tablet on Window
    • Import e Export
    • Applinks em 3DCoat
      • Link do aplicativo Blender
        • Blender with the Applink in Linux
      • Blender 4.2/3/4/5 applink
      • Max Applink
      • Houdini applink
      • Lightwave uplink
  • Navigation
    • Diálogo de abertura (Menu de início rápido)
    • Painel de navegação
    • Câmera e navegação
      • Customize Navigation as Blender
    • Viewport Navigation Gizmo
    • Left tool panel
    •  Activity Bar
    • Navegação usando dispositivos 3DConnexion
      • How to compile Spacenavd on non Ubuntu distro
    • Stylus doesn’t work in sculpting
    • Teclas de atalho
  • Interface e Navegação
    • Menu de arquivo
    • Editar menu
      • Calculate Curvature
      • Calculate Occlusion
      • Light Baking Tool
      • Preferências
    • Ver Menu
    • Simetria
    • Textures
    • Calculate
    • Menu de Camadas
    • Menu Congelar
    • Hide
    • Bake
    • Curvas 2022
      • Menu de Curvas
      • Curves Properties RMB
      • Preencher com camada de malha
      • Scale of imported curves
    • Menu do Windows
      • Painéis pop-up do Windows com guias
      • Controles deslizantes
    • Scripts
    • Addons
    • Capture
    • menu de ajuda
    • Costumização
    • Modifique ou crie uma nova sala
  • Componentes do Brush
    • Brush Barra Superior
    • Pincéis de uso geral
      • Crie pincéis e decalques
      • Fazendo alfa a partir da escultura atual
      • Crie um Brush a partir de um objeto 3D
      • Create brushes based on Curves
      • Load photoshop .abr brushes
    • Strokes
      • Menu pop-up Curvas
    • Opções de Brush
    • Limitador de Condições
    • Painel de tiras
    • Painel de estênceis
    • Materiais Inteligentes
      • Adicione novas imagens ou materiais
      • Anexe um material inteligente a uma camada
      • Import Quixel Material
    • Como criar predefinições para Brush
  • Espaços de Trabalho Salas
    • Painting
      • Painting de texturas e modos
        • Painting por Per-Pixel
        • Painting de Deslocamento (Micro-Vértice)
        • Painting Ptex
        • Painting de Superfície (Polipintura)
      • Importando para a sala de Painting
        • Initial CC subdivision
        • UV Set smoothing
        • Sharp (hard) edge
        • Bloquear normais
        • Carregar novo layout UV após alterações no modelo
        • DAZ Genesis models into 3DCoat
      • Menus da área de trabalho de Painting
        • Edit menu
        • Menu de Texturas
          • Ferramentas de Baking de textura
        • Esconder
        • Menu para o Bake Paint
        • O seletor de cores
      • Barra superior para a Painting
      • O Painel de Camadas
        • O Painel de Mistura
        • Layer and Clipping Masks
      • Ferramentas da sala de Painting
      • Opacidade - Transparência
      • Ajustar espaço de trabalho
        • Ajuste o conjunto de ferramentas
        • Exportando da Tweak Room
      • Painel de visualização de máscara/material
      • Exportando da sala de Painting
    • espaço de trabalho UV
      • Barra Superior UV
      • Painel de ferramentas UV Esquerda
      • Painel de visualização UV
      • exemplo de fluxo de trabalho UV
      • Importando para a sala UV
      • Exportando da Sala UV
    • Retopologia
      • Importando para a sala Retopo
      • Menu Retopo Mesh e Menu Bake
        • Modo Espelho Virtual
      • Bake menu
        • Treat Poly Groups as Paint Objects
        • Baking guide
      • Barra superior
        • Selecione a geometria
      • Painel de ferramentas esquerdo na sala de Retopologia
        • Objetivo geral e função
        • Adicionar geometria
          • Ferramenta Strokes em Retopologia
        • Ferramentas de ajuste de Retopo
        • Ferramentas UV
        • Comandos para sala de Retopologia
      • AUTORETOPO
        • Autopo guide
      • Grupos poli
    • Esculpir
      • Sculpt Layer
      • esculpir árvore
      • Opções de Brush de escultura
      • Top Bar
      • Motor de Brush
      • Submenu Geometria
      • Esculpir o menu “Clique com o botão direito”
      • Shaders
      • modo Voxel
        • Escultura Pura de Voxel
        • Densidade e resolução
        • Máquina de Barro
        • Ferramentas Voxel
        • Ferramentas de superfície em Voxels
        • Ferramentas de ajuste de Voxel
        • Painting Volumétrica
        • Ferramentas de Objetos Voxel
      • Modo de superfície
        • Ferramentas de superfície
        • Ferramentas personalizadas de superfície
        • Ferramentas de ajuste de superfície
        • Painting de superfície
        • Ferramentas de Objetos de Superfície
        • Resolução multinível
          • Multires tools
          • Multires adjust
          • Multires commands
      • Esculpir curvas
        • Curvas Spline
        • Splines model creation
      • Deslocamento do Vetor
      • Ferramentas de transformação de superfície
        • Ferramentas de Transformação Voxel
        • Instancer
        • Move
        • Pose
        • Fit
        • Reproject
        • Surface Array
      • Primitivos Voxel e Ferramentas de Import
      • Booleanos ativos
      • Comandos para a sala Sculpt
      • Import para Sala de Escultura
      • Exportando da sala de esculpir
    • Renderizar
      • Comparison of different roughness values
      • Funções do painel de renderização
      • toca discos
      • Fakebake a iluminação -não PBR-
    • Factures
      • fluxo de trabalho
    • mais simples
    • Modelagem
      • Mesh Menu
      • Painel de ferramentas esquerdo na sala de modelagem
        • Adicionar geometria
          • Selecionado
        • Puxão
        • Smart Hybrid
        • UV
          • Comandos
        • Malha inteira
      • Exemplo de superfície de loft por Fluffy
      • Bloqueio por Poeboi
      • Import Zbrush Polygroups for UV mapping
    • Kitbash - Criação Rápida de Modelos 3D
      • Create kitbash
      • Left tool panel Kitbash
    • 3DPrint
    • Photogrammetry
      • How to install Reality Capture
      • Reality Capture doesn’t show up ?
    • Malha para sala NURBS
    • Nodes
      • Biblioteca de nós de shaders de esculpir
  • API de Scripting e Core API
    • Scripting
    • Core API
    • API do Python
  • 3DCoatPrint gratuita

Linux initial setup per-user installation

1050 views 0

Written by Carlos
May 11, 2024

by Sorn

Hi, here’s a list of steps to set-up 3DCoat for Linux in a workstation for a single local user.

It may be useful to some, and as a reference to me. :)

  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. Unpack the file and place the resulting folder wherever we find it most appropriate.
    1. For the purpose of this list, I’d say I downloaded the file 3DCoat-2025.01.tar.bz2 in my downloads folder (/home/USERNAME/Downloads)
    2. In my file browser, I then extracted the contents of the file with right-click>’Extract Here’ over the downloaded file.
      1. We can do that in a terminal or with a similar command in another file browser (using Gnome in this instance, with Files file browser) if we wish.
    3. It’s quite a big file, it may take a little while to extract depending on our computer system.
    4. I finally get a folder called 3DCoat-2025.01 in my downloads folder (it’s the folder extracted from the downloaded file, containing all files 3DCoat needs to start running).
  3. Rename the folder to 3DCoat-2025 (or whatever name we find practical, really, but I’ll stick to that name in this little how-to).
  4. Move the folder 3DCoat-2025 to its final destination place if we wish, now.
    1. I’ve moved it to /home/USERNAME/Programs in my workstation (this is really not  necessary, but we’ll need to remember the folder location anyway in an upcoming configuration step whether we move it or not, mind you).
  5. Create a text file called 3DCoat.sh in our home folder (/home/USERNAME/). (It can be anywhere, in fact, we just must remember where we place it for a future step).
    1. The text file should contain just two lines of text:
      1. cd /home/USERNAME/Programs/3DCoat-2025 ./3dcoat This is the file that will actually run 3DCoat in our system: It goes to where the program executable is and runs it.
        Remember to change USERNAME in the lines above to our actual user name.

        (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.)
        Edit: The above paragraph no longer reflects what happens as of version 2025. Left here for context and avoid confusion in case of upgrades/updates.
      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 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  
  6. Create a .desktop file in /home/USERNAME/.local/share/applications called 3DCoat.desktop
    1. We can do it by using any text editor.
      A .desktop file is a Gnome Desktop Environment launcher for programs. Since 3DCoat will not be doing it on its own, we’ll do it ourselves to have a nice way to run the program, with an icon, in our user’s Desktop.
    2. The text file lines will be:
      1. [Desktop Entry] Encoding=UTF-8 Version=1.0 Type=Application Terminal=true Exec=/home/USERNAME/3DCoat.sh Name=3DCoat Icon=/home/USERNAME/Programs/3DCoat-2025/data/Icon/3DCoat.png Categories=Graphics;3DGraphics; StartupWMClass=3dcoat We must change USERNAME the above text lines to match our actual user name.
        Also, make sure that the icon folder description is correct too (if we placed our 3DCoat unpacked folder somewhere else, now is the time to edit that line to fit our folder structure).
        If, for some reason, we want 3DCoat to run without any output on a Terminal, we can change the line Terminal=true to Terminal=false in the text file 3DCoat.desktop
    3. The added StartupWMClass=3dcoat makes sure that when using a Dock panel in Gnome it won’t duplicate visible icons when running 3DCoat (otherwise 3DCoat will appear as an additional icon in the dock when running, alongside the icon to launch it)
    4. We can create this text file anywhere and then move it to  /home/USERNAME/.local/share/applications afterwards.
    5. If we can’t find the folder .local we can hit CTRL+h in our home folder file navigator window and it will show it, with other folders starting with a dot. Linux uses a dot at the beginning of a folder (or file) name to mark it as “hidden.” Those are mostly configuration folders (and files) that a user hardly ever needs to see or touch manually. Hitting the shortcut CTRL+h once more will let all configuration folders hidden again; if we wish to tidy up the home folder appearance, that is.
  7. Restart the desktop or log out.
    1. Most times, after creating a desktop application launcher, we must “refresh” the desktop environment to make it available. We can do it like this:
      1. Reboot the system (a tad drastic but it will work for sure.)
      2. Log out. Then log in again. That restarts the desktop for the user.
      3. Press ALT+F2 hotkey 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: Now we press the Super key (in many keyboards that key has a Microsoft Windows logo printed on it) and find the 3DCoat icon. We can just type it and it should show up. (Sometimes, depending on our Linux distribution, we may have to press SuperKey(the MS Windows logo one)+A or SuperKey+S to get to all the icons of the software installed).
    1. We can launch 3DCoat from here or pin it to a dock if we want the launching icon in the dock (if we use one) for convenience.
  9. 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. Open a terminal and go to where we placed the 3DCoat unpacked folder. (In my case, to /home/USERNAME/Programs/3DCoat-2025) and execute a command that will find any png file in any directory (folder) inside our 3DCoat folder and fix it.
      1. cd /home/USERNAME/Programs/3DCoat-2025 find . -type f -name ‘*.png’ -exec mogrify \{\} \; Next time we run 3DCoat it shouldn’t complain about those sRGB profiles.
        Remember to change USERNAME in the lines above to our actual user name. Also, if the path (where the folder containing 3DCoat) is different, adjust it accordingly too.
  10. When a new build of 3DCoat is published, we can download the file and extract it over the current 3DCoat folder in /home/USERNAME/Programs/3DCoat-2025 (or wherever we placed it before).
    I just delete the folder and place the new one, renamed to just 3DCoat-2025 where the old was. In this way, I don’t have to change any other file in the system, nor risking any old files that stays there as a leftover causing any trouble. Just to be practical and safe.
    If we don’t want to rename the folder, and leave it as 3DCoat-2025.01 (as an example of a possible decompressed new build folder), or move the folder where the old one unpacked was, just remember to change the path in the 3DCoat.desktop and 3DCoat.sh text files with the new one.
    We can also repeat Step 9 for the new updated 3DCoat version.
  11. 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.
    2. 3DCoat creates some folders for us, with our user’s preferences and settings in our user’s Documents folder. Here, we’ve seen how to install the program in our user’s Workstation. The configuration folders are left untouched. 

That’s it for now.  Happy 3DCoating! :)

Tags:linux

Was this helpful?

Yes  No
Related Articles
  • Surface Array
  • Top Bar
  • Curves Properties RMB
  • Left tool panel Kitbash
  • Create kitbash
  • Color management
Previously
Linux Setup
Up Next
Linux initial setup for system
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