Git Product home page Git Product logo

Comments (7)

realh avatar realh commented on June 30, 2024 1

I also noticed you're not using roxterm's overlay scrollbars option (available in the Scrolling section of the profile). It looks better and saves space, especially when the scrollbar is redundant while using vim.

from roxterm.

realh avatar realh commented on June 30, 2024 1

Overlay scrollbars can be enabled by adding overlay_scrollbar=1 to your profile file, or in the GUI (Preferences > Edit Current Profile):
Screenshot from 2023-12-12 16-26-34

If that option is missing, you probably have an obsolete version of roxterm, which hopefully also explains the problem with catppuccin. I've installed the nvim theme myself and it works correctly in roxterm for me. Maybe full color isn't enabled in your version of roxterm? If it is, the COLORTERM environment variable should be set to truecolor by vte.

The latest version of roxterm is 3.14.3. You can get it from my PPA for Debian-based systems, or from roxterm-git in AUR for Arch-based systems.

from roxterm.

realh avatar realh commented on June 30, 2024

It might be because of the TERM value of "gnome-256color". The default is xterm-256color. Try deleting the TERM part of the command option in your profile, and the two lines after that (I think the color_term key is a relic from an old version, because there's currently no reference to it in the source code). If that doesn't fix it, please could you test with another vte-based terminal, for example gnome-terminal, and see if it has the same problem?

from roxterm.

dampdigits avatar dampdigits commented on June 30, 2024

The reason why I modified TERM value to gnome-256color from xterm-256color is because it causes some problems with nvim characters, as shown in the picture below. Changing it back to xterm-256color however didn't solve the theme color problem

Screenshot_2023-12-11_22-26-33

Modified config

[roxterm profile]
font=NotoSansM Nerd Font 10
scrollback_lines=5000
always_show_tabs=0
height=30
scroll_on_keystroke=1
colour_scheme=
background_type=0
saturation=0.208861
scroll_background=1
background_img=/home/dampdigits/Pictures/wallpapers/debian003.jpg
show_add_tab_btn=0
maximise=0
hide_menubar=1
width=90
visible_bell=0
cursor_shape=0
cursor_blink_mode=1
use_custom_command=0
use_ssh=0
ssh_address=localhost
show_tab_num=1
title_string=%s
win_title=hack  /\\___<(  --   |   --   )>___/\\  mach
command=/usr/bin/env
term=xterm-256color

the below config didn't work either

command=/usr/bin/env TERM=xterm-256color /bin/bash

Proceeding to test with gnome-terminal.

from roxterm.

dampdigits avatar dampdigits commented on June 30, 2024

I also noticed you're not using roxterm's overlay scrollbars option (available in the Scrolling section of the profile). It looks better and saves space, especially when the scrollbar is redundant while using vim.

How do I do that? Which value should be changed?

from roxterm.

dampdigits avatar dampdigits commented on June 30, 2024

If that doesn't fix it, please could you test with another vte-based terminal, for example gnome-terminal, and see if it has the same problem?

To my surprise it works on gnome-terminal as well.

from roxterm.

dampdigits avatar dampdigits commented on June 30, 2024

You're right I'm using roxterm version 2.9.5 GTK 2/VTE 9 build as I mentioned earlier, because apparently that's the latest version available via apt (I'm using a debian based OS).

I have tried changing the value of COLORTERM to truecolor and yet it didn't work. Also, the overlay_scrollbar variable is missing. So, it's safe to conclude roxterm version 2.9.5 GTK 2/VTE 9 build doesn't support Catppuccin colorscheme for Neovim.
Installing roxterm version 3.14.3 from Roxterm PPA and closing this issue.

from roxterm.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.