- Notifications
You must be signed in to change notification settings - Fork2.1k
Seamless FluentTerminal Integration
Fluent Terminal is a terminal emulator built with UWP– i.e. Universal Windows Platform – andxterm.js. It is GPU-accelerated and uses web-technologies.
A neat feature ofUWP apps in general, is that they can leverage theacrylic effect of Microsoft'sfluent design, which can produce awesome blurred-behind visuals.
Fluent Terminal can be used as an alternative toConEmu in order to launch Cmder.
The instructions to install Cmder on Fluent Terminal is simple and pretty easy to follow.
To run Cmder under Fluent Terminal, follow these steps:
Download and install the latest release of Fluent Terminal:instructions here
Save the following file under
Monokai.flutecolorson your Desktop:
📦 Monokai.flutecolors
Tip: Make sure your filename doesn't end in.txtwhen you save it.Follow the instructions inthis page to set-up the
%CMDER_ROOT%environmental variable
Tip: If you already have a working environment variable, skip this stepOpen Fluent Terminal, then go to⚙ Settings usingCtrl + , (Control-Comma) keyboard shortcut
Navigate to Themes →🖌 Import, selectMonokai.flutecolors from your Desktop,
then click on✓ Set ActiveNavigate to Profiles →➕ Create new, and enter the following into the fields:
Tip: This will install the defaultclink-based profile (i.e. "cmd").
Under theOptional Profiles you can find other shells, e.g. bash and Powershell.- Name: Cmder/Cmd
- Shell executable location:
C:\Windows\System32\cmd.exe - Working directory:
C:\Users\[Username]
Tip: Substitute[Username]with your username, e.g.:C:\Users\David. - Arguments:
/ktitle Cmder/Cmd&"%CMDER_ROOT%\vendor\init.bat"
- Theme: Monokai
- Keyboard Shortcut:Ctrl+Alt+c or whatever you prefer.
Tip: So you can launch more tabs.
Click💾 Save
Click✓ Set Default
Download and install your choice fromany of the fonts below, then enable it in
the⚙ Settings →Terminal tab → under theFont family section.Tip: This step will prevent the issue ofextra spacing when the default font is used.
Alternatively, you can simply customize theλ prompt and change it to$, or your prompt of choice.Click here to see how(Optional) In theTerminal tab, reduce the "Background opacity" to around
0.30for a better acrylic effectCloseFluentTerminal, and re-open it.
😄 You're done!
You can also add the following optional shells in addition to Cmder's default clink shell:
Navigate to Profiles →➕ Create new, and enter the following into the fields:
- Name: Cmder/Bash
- Shell executable location:
[CMDER_ROOT]\vendor\git-for-windows\bin\bash.exe
Tip: Environment variables will not work to specify the path to Cmder, replace[CMDER_ROOT]with the actual path! - Working directory:
C:\Users\[Username]
Tip: Substitute[Username]with your username, e.g.:C:\Users\David. - Arguments:
--login -i
- Theme: Monokai
- Keyboard Shortcut:Ctrl+Alt+b or whatever you prefer.
Tip: So you can launch more tabs.
Click💾 Save
Navigate to Profiles →➕ Create new, and enter the following into the fields:
- Name: Cmder/Powershell
- Shell executable location:
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe - Working directory:
C:\Users\[Username]
Tip: Substitute[Username]with your username, e.g.:C:\Users\David. - Arguments:Tip: Environment variables will not work to specify the path to Cmder, replace
-ExecutionPolicy Bypass-NoLogo-NoProfile-NoExit-Command"Invoke-Expression '. ''[CMDER_ROOT]\vendor\profile.ps1'''"
[CMDER_ROOT]with the actual path! - Theme: Monokai
- Keyboard Shortcut:Ctrl+Alt+p or whatever you prefer.
Tip: So you can launch more tabs.
Click💾 Save
⚠CAUTION: The command line interpreter in Windows has some issues withspaces in the path, such asC:\Program Files (x86)\Cmder. We donot recommended to install Cmder in a path that contains spaces.
The instructions outlined above should work correctly, but in case you are having a problem, please read below.
To avoid any conflicts, it is recommended to install Cmder in a path that does not contain any spaces, such as:C:\apps\Cmder orC:\tools\Cmder.
You mayalso have to escape the parentheses( and) as well as spaces. Here's an example:
C:\Program Files (x86)\Cmder → "C:\\Program^ Files^ ^(x86^)\\Cmder"For more information, please readthis comment.
- Post a comment on the issuehere and mention @DRSDavidSoft for help
