Console issueshttps://gitlab.gnome.org/GNOME/console/-/issues2024-02-18T22:20:15Zhttps://gitlab.gnome.org/GNOME/console/-/issues/26Support Debian’s x-terminal-emulator interface2024-02-18T22:20:15ZGuido GüntherSupport Debian’s x-terminal-emulator interfaceDebian requires packages that want to provide `x-terminal-emulator` (which is used by other packages that need a terminal emulator but don't want to force a specific one) to implement `-T`:
> Support the command-line option -T title, wh...Debian requires packages that want to provide `x-terminal-emulator` (which is used by other packages that need a terminal emulator but don't want to force a specific one) to implement `-T`:
> Support the command-line option -T title, which creates a new terminal window with the window title title.
It'd be cool to have that implemented so we can add a `Provides: x-terminal-emulator` to the kgx package.0.5.0https://gitlab.gnome.org/GNOME/console/-/issues/291"New Tab" should open a new tab with in same cwd (current working directory)2024-02-12T14:29:18ZEvan Greenup"New Tab" should open a new tab with in same cwd (current working directory)In `gnome-terminal`, when click "[+]" button in the window bar, it will add a new tab with same current working directory. However, for `gnome-console` (`kgx`), it open with the default current working directory (user's \$HOME). It is in...In `gnome-terminal`, when click "[+]" button in the window bar, it will add a new tab with same current working directory. However, for `gnome-console` (`kgx`), it open with the default current working directory (user's \$HOME). It is inconvenient. Because for the most case, when user want to click "[+]" button, it means user want to a terminal with same current working directory.
It would make the behavior from `gnome-terminal` to `gnome-console` again.https://gitlab.gnome.org/GNOME/console/-/issues/352Doubleclick doesn't work in MC2024-01-22T19:53:43ZPavel ChmykhDoubleclick doesn't work in MCHello!
While single mouse click works good using MC (midnight commander), It is almost impossible to perform doubleclick.
I'm filling but here because it works in gnome-terminal for example, but I've switched to Console some time ago.Hello!
While single mouse click works good using MC (midnight commander), It is almost impossible to perform doubleclick.
I'm filling but here because it works in gnome-terminal for example, but I've switched to Console some time ago.https://gitlab.gnome.org/GNOME/console/-/issues/338Next line of terminal includes numbers depending of activity2024-01-22T04:17:23ZPavel ChmykhNext line of terminal includes numbers depending of activityAfter working with commands there is strange output, here is an example:
1. Open Console
2. Press ctrl + C
3. Next line returned colored and with number (user@hostname:~130$) (screenshot in attachment)
Another example:
1. Type unknown ...After working with commands there is strange output, here is an example:
1. Open Console
2. Press ctrl + C
3. Next line returned colored and with number (user@hostname:~130$) (screenshot in attachment)
Another example:
1. Type unknown command
2. Return includes numbers (bash: example: command not found... user@hostname:~127$![Screenshot_from_2023-11-09_20-36-03](/uploads/298feafc4d8d628b79ff5c15ebe9a0c4/Screenshot_from_2023-11-09_20-36-03.png)
Fedora 39, Console 45.https://gitlab.gnome.org/GNOME/console/-/issues/350change tab title2024-01-14T07:55:47Zzhao yangchange tab title
https://gitlab.gnome.org/GNOME/gnome-terminal/-/issues/8048
https://gitlab.gnome.org/GNOME/gnome-terminal/-/issues/8048https://gitlab.gnome.org/GNOME/console/-/issues/349emoji shown as blank in search2024-01-10T13:49:44ZGavin Luoemoji shown as blank in searchSearch function is work normal, and emoji display normal in console body.
Maybe it's a bug in gtk4? because gnome-character also makes the emoji blank
![图片](/uploads/a5936194e063b4c9a30f6f0fc0057ec7/图片.png)
<details><summary>More det...Search function is work normal, and emoji display normal in console body.
Maybe it's a bug in gtk4? because gnome-character also makes the emoji blank
![图片](/uploads/a5936194e063b4c9a30f6f0fc0057ec7/图片.png)
<details><summary>More details</summary>
```console
❯ paru -Qi gnome-console
Name : gnome-console
Version : 45.0-1
Description : A simple user-friendly terminal emulator for the GNOME desktop
Architecture : x86_64
URL : https://gitlab.gnome.org/GNOME/console
Licenses : GPL3
Groups : gnome
Provides : None
Depends On : libadwaita libgtop vte4
Optional Deps : None
Required By : None
Optional For : None
Conflicts With : None
Replaces : None
Installed Size : 538.04 KiB
Packager : Jan Alexander Steffens (heftig) <heftig@archlinux.org>
Build Date : Wed 04 Oct 2023 07:03:17 AM CST
Install Date : Tue 10 Oct 2023 08:26:14 AM CST
Install Reason : Explicitly installed
Install Script : No
Validated By : Signature
❯ paru -Qi gtk4
Name : gtk4
Version : 1:4.12.4-1
Description : GObject-based multi-platform GUI toolkit
Architecture : x86_64
URL : https://www.gtk.org/
Licenses : LGPL
Groups : None
Provides : libgtk-4.so=1-64
Depends On : adwaita-icon-theme cairo cantarell-fonts dconf desktop-file-utils
fontconfig fribidi gdk-pixbuf2 glib2 graphene gst-plugins-bad-libs
harfbuzz iso-codes libcloudproviders libcolord libcups libegl
libepoxy libgl libjpeg libpng librsvg libtiff libx11 libxcursor
libxdamage libxext libxfixes libxi libxinerama libxkbcommon
libxrandr libxrender pango shared-mime-info tracker3 wayland
gtk-update-icon-cache
Optional Deps : evince: Default print preview command [installed]
Required By : baobab colord-gtk4 foliate glycin gnome-bluetooth-3.0
gnome-calculator gnome-calendar gnome-characters gnome-clocks
gnome-contacts gnome-control-center gnome-desktop-4 gnome-firmware
gnome-font-viewer gnome-logs gnome-maps gnome-music gnome-podcasts
gnome-shell gnome-software gnome-sound-recorder gnome-text-editor
gtksourceview5 helvum libadwaita libedataserverui4 libnma-gtk4
libpanel libportal-gtk4 libshumate loupe nautilus rnote
showmethekey sysprof tecla vte4 webkitgtk-6.0
xdg-desktop-portal-gnome
Optional For : chromium gcr-4 gssdp libinput
Conflicts With : None
Replaces : None
Installed Size : 31.95 MiB
Packager : Jan Alexander Steffens (heftig) <heftig@archlinux.org>
Build Date : Sat 18 Nov 2023 01:59:50 PM CST
Install Date : Mon 20 Nov 2023 10:28:29 AM CST
Install Reason : Installed as a dependency for another package
Install Script : No
Validated By : Signature
❯ fastfetch
-` everyx@Arch
.o+` -----------
`ooo/ OS: Arch Linux x86_64
`+oooo: Host: TM1604 (XMAKB3M0P1A12)
`+oooooo: Kernel: 6.6.9-arch1-1
-+oooooo+: Uptime: 1 hour, 11 mins
`/:-:++oooo+: Packages: 1404 (pacman)
`/++++/+++++++: Shell: fish 3.7.0
`/++++++++++++++: Display (BOE06B7): 1920x1080 @ 60Hz [Built-in]
`/+++ooooooooooooo/` Display (DELL U2412M): 1920x1200 @ 60Hz
./ooosssso++osssssso+` DE: Gnome 45.2
.oossssso-````/ossssss+` WM: Mutter (Wayland)
-osssssso. :ssssssso. WM Theme: Custom-Accent-Colors
:osssssss/ osssso+++. Theme: Adw [GTK2/3/4]
/ossssssss/ +ssssooo/- Icons: Papirus-Light [GTK2/3/4]
`/ossssso+/:- -:/+osssso+- Font: Sans (10pt) [GTK2/3/4]
`+sso+:-` `.-/+oso: Cursor: Adwaita (24px)
`++:. `-/+/ Terminal: GNOME Console 45.0
.` `/ Terminal Font: Monospace (10pt)
```
</details>https://gitlab.gnome.org/GNOME/console/-/issues/347Blurry symbols (emojis) on HiDPI setups2024-01-05T04:54:51ZStephan VerbüchelnBlurry symbols (emojis) on HiDPI setupsWhat happens:
On HiDPI setups, symbols such as emojis are blurry.
What should happen:
The symbols should be rendered with the correct resolution.
The screenshot should make it clear:
![Screenshot_from_2024-01-04_20-53-54](/uploads/b178...What happens:
On HiDPI setups, symbols such as emojis are blurry.
What should happen:
The symbols should be rendered with the correct resolution.
The screenshot should make it clear:
![Screenshot_from_2024-01-04_20-53-54](/uploads/b178ec006af15871e83148ce25de02bc/Screenshot_from_2024-01-04_20-53-54.png)
Gnome Terminal for comparison:
![Screenshot_from_2024-01-04_20-53-52](/uploads/26e2b31e0892521e0bdf90a2bd641461/Screenshot_from_2024-01-04_20-53-52.png)
Note: The also Gtk-4-based GNOME Text Editor renders it correctly.https://gitlab.gnome.org/GNOME/console/-/issues/300Dim text only works in dark mode2023-12-19T16:50:34ZnleanbaDim text only works in dark modeWhen in light mode, the difference between normal text and “dim” text (achieved with ANSI escape `\e[2m`) is nonexistent.
Expected behavior: dimmed text shows up gray in light mode too
![Screenshot Dark Mode](/uploads/e1d426c8e20880f07...When in light mode, the difference between normal text and “dim” text (achieved with ANSI escape `\e[2m`) is nonexistent.
Expected behavior: dimmed text shows up gray in light mode too
![Screenshot Dark Mode](/uploads/e1d426c8e20880f07132f3ed136ce11d/Screenshot_from_2023-06-20_17-27-03.png)
![Screenshot Light Mode](/uploads/eb8da10585f8e8e3e26ce5545fa6dbd2/Screenshot_from_2023-06-20_17-27-13.png)
I am using Console 44.0https://gitlab.gnome.org/GNOME/console/-/issues/334Exiftool-Batchprocess-I/O Problem2023-12-17T11:52:53ZRJGhugoExiftool-Batchprocess-I/O ProblemUsing GNOME Console 45 under 6.5.8-arch1-1 I got sporadic I/O-problems. This happens on two different machines (notebook and workstation).
exiftool -keywords+=TEST *.JPG (about 100-200 photos, every picture is about 20-50MB)
I can not ...Using GNOME Console 45 under 6.5.8-arch1-1 I got sporadic I/O-problems. This happens on two different machines (notebook and workstation).
exiftool -keywords+=TEST *.JPG (about 100-200 photos, every picture is about 20-50MB)
I can not reproduce it.https://gitlab.gnome.org/GNOME/console/-/issues/329ctrl+highlight text still copies full line2023-12-16T17:28:58Zmcnesiumctrl+highlight text still copies full lineHolding down the Ctrl-Key while highlighting text in the terminal highlights specific text areas and enables to copy only parts of the terminal output instead of the entire line. However, in Console this still copies the entire line, eve...Holding down the Ctrl-Key while highlighting text in the terminal highlights specific text areas and enables to copy only parts of the terminal output instead of the entire line. However, in Console this still copies the entire line, even though only the desired parts are highlighted:
![Screencast_from_2023-10-17_09-35-12](/uploads/99f18c1e85da37adfe09295a72ae647a/Screencast_from_2023-10-17_09-35-12.webm)
Expected output when pasting in the text editor would have been just the IDs:
8dd1de5f579d
1ae716bcf1cf
1365e21f29ed
e2844f110e97
d37703497497
818ca3531f99
9ed4aefc74f6https://gitlab.gnome.org/GNOME/console/-/issues/313Box (rectangular) selection completely non-functional2023-12-16T17:28:38ZAnselm SchülerBox (rectangular) selection completely non-functionalVersion string: `KGX 44.4 using VTE 0.72.2 +BIDI +GNUTLS +ICU +SYSTEMD`
Selecting a rectangle of text with <kbd>Ctrl</kbd>\+Mouse doesn’t actually select only a rectangle of text but copies as if it had been regular line-based selection...Version string: `KGX 44.4 using VTE 0.72.2 +BIDI +GNUTLS +ICU +SYSTEMD`
Selecting a rectangle of text with <kbd>Ctrl</kbd>\+Mouse doesn’t actually select only a rectangle of text but copies as if it had been regular line-based selection instead
**To reproduce**
1. Open Console and cause a few lines of input to be produced
2. Hold <kbd>Ctrl</kbd> and drag to select a rectangle of text
3. Copy from console (e.g <kbd>Ctrl</kbd>\+<kbd>C</kbd>) and paste into another program
[Screencast from 2023-08-16 21-05-18.webm](/uploads/8c908ecede5f15283230c2d024df1172/Screencast_from_2023-08-16_21-05-18.webm) (note: this was recorded from a VM)https://gitlab.gnome.org/GNOME/console/-/issues/343Completion notification for long commands hangs gnome-shell2023-12-16T07:33:24Zlumn_Completion notification for long commands hangs gnome-shellWhen runinng long command, after completion there is notification shown for command that has completed.
That notification hangs gnome shell for around a minute. Although possibly an issue on gnome-shell (or any other notifcation receive...When runinng long command, after completion there is notification shown for command that has completed.
That notification hangs gnome shell for around a minute. Although possibly an issue on gnome-shell (or any other notifcation receiver) it may be worth to limit the length of a command that's beeing sent?
In my scenario it's around 80 000 characters in the command (which is beeing expanded like `some-command $(cat arguments.txt)`)https://gitlab.gnome.org/GNOME/console/-/issues/208gnome-console can get messed up by certain characters2023-12-16T05:55:47ZRichard B. Kreckelgnome-console can get messed up by certain characters![Screenshot_from_2022-10-03_20-23-35](/uploads/07f8dd39f205c9764ee336a6beaae273/Screenshot_from_2022-10-03_20-23-35.png)
One has to type 'reset' to get the console back. This doesn't happen with Gnome Terminal or xterm.![Screenshot_from_2022-10-03_20-23-35](/uploads/07f8dd39f205c9764ee336a6beaae273/Screenshot_from_2022-10-03_20-23-35.png)
One has to type 'reset' to get the console back. This doesn't happen with Gnome Terminal or xterm.https://gitlab.gnome.org/GNOME/console/-/issues/156New tabs don't show keyboard cursor at first2023-12-16T05:55:17ZSean HammondNew tabs don't show keyboard cursor at first```terminal
$ kgx --version
# KGX 42.beta using VTE 0.68.0 +BIDI +GNUTLS +ICU +SYSTEMD
$ gnome-shell --version
GNOME Shell 42.1
```
1. Launch GNOME Console
2. Hit the <kbd>New Tab</kbd> button or <kbd>Shift</kbd>+<kbd>Ctrl</kbd>+<kbd>t<...```terminal
$ kgx --version
# KGX 42.beta using VTE 0.68.0 +BIDI +GNUTLS +ICU +SYSTEMD
$ gnome-shell --version
GNOME Shell 42.1
```
1. Launch GNOME Console
2. Hit the <kbd>New Tab</kbd> button or <kbd>Shift</kbd>+<kbd>Ctrl</kbd>+<kbd>t</kbd> keyboard shortcut to open a second tab
Expected: I should see the keyboard cursor after my shell prompt in the new tab, like I would in a new window
Actual: There is no keyboard cursor at first. Various actions like switching tabs or focusing and un-focusing the window do make the cursor appear.
![Screencast_from_17-06-22_12_37_14](/uploads/3bf3e25249d96cbd8bacd21d2c459c63/Screencast_from_17-06-22_12_37_14.webm)https://gitlab.gnome.org/GNOME/console/-/issues/235Font rendering issues in lazygit2023-12-16T05:54:07ZJames GillilandFont rendering issues in lazygitNot sure if this is actually a Console bug but so far it only seems repeatable in Console.
Summary, when using lazygit with a Nerd Font and nerd fonts features enabled in lazy git, some of the characters float around in seemingly random...Not sure if this is actually a Console bug but so far it only seems repeatable in Console.
Summary, when using lazygit with a Nerd Font and nerd fonts features enabled in lazy git, some of the characters float around in seemingly random ways.
https://github.com/jesseduffield/lazygit/issues/2200
I really have no idea what's happening but hazarding a guess, it seems like maybe there is some weird UTF extension being used for these characters and some UTF handling isn't working entirely correctly. Mostly because these are weird extra characters and because the value following the character seems to affect where the character is placed.
Example:
| Console | Alacritty |
| ------ | ------ |
| ![image](/uploads/2209d652c7d8f2a20de12aa9b08326d9/image.png) | ![image](/uploads/30305c2e5abe7f794fa963a565f2b43a/image.png) |
When the special characters are followed by a letter things look fine and match Alacritty. But when there is a number the character is shifted some amount to the right.https://gitlab.gnome.org/GNOME/console/-/issues/150Lines disappear when window is resized2023-12-16T05:53:06ZlibinputscrollsuperfastLines disappear when window is resized## Steps to reproduce
1. Open Console.
2. Enter some random commands, e.g., `cd /`, `ls`, `ls`, `cd`, etc.
3. Type enough `a`s so that a line is "full" and the cursor moves to the next line. So, if the window is 80 columns wide and the `...## Steps to reproduce
1. Open Console.
2. Enter some random commands, e.g., `cd /`, `ls`, `ls`, `cd`, etc.
3. Type enough `a`s so that a line is "full" and the cursor moves to the next line. So, if the window is 80 columns wide and the `username@computer:wd$ ` takes *n* columns, type 80-*n* `a`s so that it looks like this:
```bash
username@computer:~$ cd /
username@computer:/$ ls
afs boot etc lib lost+found mnt proc run srv tmp var
bin dev home lib64 media opt root sbin sys usr
username@computer:/$ ls
afs boot etc lib lost+found mnt proc run srv tmp var
bin dev home lib64 media opt root sbin sys usr
username@computer:/$ cd
username@computer:~$ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
▮
```
where `▮` is the cursor.
4. Resize the window such that the number of columns decreases. Notice that the `a`s now overflow/wrap to the next (displayed) line. Now resize it such that the number of columns increases. As soon as there are enough columns for all the `a`s to be displayed in a single line, the line above the current line will disappear.https://gitlab.gnome.org/GNOME/console/-/issues/194Restore maximized state2023-12-16T05:51:39ZBjörn DaaseRestore maximized stateSince https://gitlab.gnome.org/GNOME/console/-/merge_requests/105, the window size is remembered across restarts.
Additionally, it would only be consequent to also restore the maximized state of the window.Since https://gitlab.gnome.org/GNOME/console/-/merge_requests/105, the window size is remembered across restarts.
Additionally, it would only be consequent to also restore the maximized state of the window.https://gitlab.gnome.org/GNOME/console/-/issues/318Non-http links don't open2023-12-15T20:55:29ZKai LükeNon-http links don't openHyperlinks from `ls --hyperlink=auto` don't open with `xdg-open` but fail to open with the error `(kgx:270217): Kgx-WARNING **: 01:07:43.143: Couldn't open uri: The application launch failed`.
However, HTTP URLs and even man page links ...Hyperlinks from `ls --hyperlink=auto` don't open with `xdg-open` but fail to open with the error `(kgx:270217): Kgx-WARNING **: 01:07:43.143: Couldn't open uri: The application launch failed`.
However, HTTP URLs and even man page links (as shown in `systemctl status systemd-journald`) do work.
(I think that's the only issue preventing me from using it daily, the rest with 45.beta looks great!)https://gitlab.gnome.org/GNOME/console/-/issues/105Add common preferences2023-12-12T19:04:13ZAllan DayAdd common preferencesTerminals typically have a number of basic preferences that currently aren't present in Console. These include:
- Select a color theme (palette)
- Custom font
- Terminal bell on/off
The first two are settings you don't just get in t...Terminals typically have a number of basic preferences that currently aren't present in Console. These include:
- Select a color theme (palette)
- Custom font
- Terminal bell on/off
The first two are settings you don't just get in terminals - they're also common to text editors and IDEs too - anything where people spend a lot of time looking at monospace text. I think we can expect people to want these here, particularly to control for legibility and contrast.
#27 and #87 are relevant. See also the new color scheme preference in Text Editor.
@bertobhttps://gitlab.gnome.org/GNOME/console/-/issues/345RFC: Container profiles2023-12-12T18:43:06ZPatrick GriffisRFC: Container profilesMy idea for how a terminal should handle container friendly workflows would be something like this.
A user can define a profile, maybe in a config file like:
```ini
[Container]
name=Ubuntu Toolbox
match_process=toolbox enter ubuntu # Ma...My idea for how a terminal should handle container friendly workflows would be something like this.
A user can define a profile, maybe in a config file like:
```ini
[Container]
name=Ubuntu Toolbox
match_process=toolbox enter ubuntu # Maybe regex or something?
new_tab_command=... # ?
light_color=foo
dark_color=bar
```
Then Console would both auto-detect when you enter this container and also expose some UI to open a new tab in a defined container.
EDIT: Closing this as it wasn't the approach Zander wanted and other terminals seem to have similar features already.