Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • ubuntu-desktop-helper/gnome-console
  • jardon/gnome-console
  • janitor-team/proposed/gnome-console
  • aragilar-guest/gnome-console
  • jbicha/gnome-console
  • xamina/kgx
  • gnome-team/gnome-console
7 results
Show changes
Commits on Source (71)
Showing
with 159 additions and 418 deletions
debian:
image: debian:bullseye
image: debian:testing
stage: build
before_script:
- export DEBIAN_FRONTEND=noninteractive
- apt -y update
- apt -y install wget ca-certificates gnupg sassc
- echo "deb http://ci.puri.sm/ scratch librem5" > /etc/apt/sources.list.d/ci.list
- wget -O- https://ci.puri.sm/ci-repo.key | apt-key add -
- echo "deb http://debug.mirrors.debian.org/debian-debug/ buster-debug main" > /etc/apt/sources.list.d/debug.list
- apt -y update
- apt -y upgrade
- apt -y build-dep .
- apt -y install gcc g++ gettext git libgnutls28-dev libgtk-3-dev
libsystemd-dev libgtop2-dev meson sassc desktop-file-utils appstream-util
gsettings-desktop-schemas-dev
script:
- meson subprojects download
- dpkg-buildpackage -uc -us
- cp ../*.deb .
artifacts:
paths:
- "*.deb"
- meson --buildtype=release _build .
- ninja -C _build
fedora:
image: fedora:latest
......@@ -25,27 +16,11 @@ fedora:
before_script:
- dnf update -y --nogpgcheck
- dnf install -y --nogpgcheck meson gettext glib2-devel gcc gcc-c++ git
desktop-file-utils gtk-doc gperf "pkgconfig(gtk+-3.0)"
desktop-file-utils gperf "pkgconfig(gtk+-3.0)" libappstream-glib
"pkgconfig(vte-2.91)" "pkgconfig(libgtop-2.0)" "pkgconfig(fribidi)"
"pkgconfig(gnutls)" "pkgconfig(libsystemd)" "pkgconfig(libpcre2-8)" sassc
script:
- meson --buildtype=release -Dgtk_doc=true _build .
- ninja -C _build
- ninja -C _build kgx-doc
- mkdir -p _reference/kgx
- mv _build/doc/html/ _reference/kgx
artifacts:
paths:
- _reference
pages:
stage: deploy
dependencies:
- fedora
"pkgconfig(gnutls)" "pkgconfig(libsystemd)" "pkgconfig(libpcre2-8)"
"pkgconfig(gsettings-desktop-schemas)" sassc
script:
- mv _reference public
artifacts:
paths:
- public
only:
- master
- meson --buildtype=release -Dtests=true _build .
- meson compile -C _build
- meson test -C _build
Version 42.beta
~~~~~~~~~~~~~~~
Released: 2022-02-14
KGX now goes by Console and we have restored the legendary ‘Day’ mode
Also in this release:
* 👓 Much better High Contrast support
* 🔬 Increased Zoom range
* 📋 Paste is now less pernickety
* 🩹 Fixed a couple leaks and assorted issues
GNOME l10n Teams have updated translations:
* Basque
* Chinese (China)
* Finnish
* Galician
* Hebrew
* Polish
* Portuguese
* Portuguese (Brazil)
* Russian
* Slovenian
* Spanish
* Swedish
* Turkish
* Ukrainian
Version 0.4.0
~~~~~~~~~~~~~
Released: 2021-10-24
More Terminals! KGX can now host multiple sessions per window with nifty tabs on larger screens and
a neat list for those on the narrower side
Also in this release:
* 🎨 Shiny new — yet familiar — icon
* 📜 More scrollback
* 🔗 Mouse users can ctrl-click links
* 🗄️ Handy little Files (Nautilus) extension to launch KGX in a folder
* 🤦‍♀️ Assorted bugs have been wrangled and scrolling behaviour (especially on touch) has been
improved
* 💬 GNOME l10n teams have added many more translations
* 🪛 Adventurous users can set a custom shell (such as fish) and tweak the scrollback size
Version 0.2.1
~~~~~~~~~~~~~
Released: 2019-10-06
Use HdySearchBar to match the behaviour in other apps.
Improved generic banding (no weird symbols in about dialog).
Translation updates from the wonderful d-l team (except en_GB, that translator seems to have
dropped the ball....).
Version 0.2.0
~~~~~~~~~~~~~
Released: 2019-09-15
Impoved tracking of running commands reducing resource usage, especially when running in the
background.
Command complete notifications and query close when commands are still running.
Translations for de, en_GB, es, fi, hu, pl & pt_BR from various users on l10n.gnome.org (thanks
guys!).
Version 0.1.0
~~~~~~~~~~~~~
Released: 2019-07-30
The first release of our little terminal emulator with basic functionality.
# King’s Cross
# Console
![](logo.png)
A minimal terminal for GNOME
KGX is supposed to be a simple terminal emulator for the average user to carry out simple cli tasks and aims to be a ‘core’ app for GNOME/Phosh
Console is supposed to be a simple terminal emulator for the average user to carry out simple cli tasks and aims to be a ‘core’ app for GNOME/Phosh
We are not however trying to replace GNOME Terminal/Tilix, these advanced tools are great for developers and administrators, rather kgx aims to serve the casual linux user who rarely needs a terminal
## Why the name?
KGX is the station code for [King’s Cross](https://www.nationalrail.co.uk/stations_destinations/kgx.aspx),
the London [*terminus*](https://youtu.be/8eXj97stbG8?t=25) of the East Coast Main Line
Not as cryptic [as some](https://wiki.debian.org/WhyTheName) but admittedly not as obvious as it could be.
Naming things [is hard](https://www.karlton.org/2017/12/naming-things-hard/). An explination: [National Rail](http://www.nationalrail.co.uk/) manages railway infrastructure in [Great Britain](https://en.wikipedia.org/wiki/Great_Britain) and to this end assigns codes to each station. For King’s Cross that code is KGX, so there you go - it’s a terminal emulator named after a real world ‘terminal’
### Railway Nerds
So of you will notice the icon is an [Underground Roundel](https://tfl.gov.uk/corporate/about-tfl/culture-and-heritage/art-and-design/the-roundel), clearly KGX isn't part of TfL’s network (though, of course, King’s Cross St Pancras - the Underground station - is). Unfortunatly it’s awfully hard to draw a simple icon for King’s Cross (and without copyright concerns) and very few would recognise it.
We did experiment with a centre aligned ~ (as you would expect for a station roundel) but we felt left aligned >_ better represented a terminal
## Packagers
Are you a ‘mobile distro’ wanting to ship KGX as your terminal? Great!
We would suggest in such environments you make use of the `-Dgeneric=true` option. This uses an alternative Desktop Entry and icon similar to that of GNOME Terminal (i.e., a generic terminal) which will be more familar for your users
We are not however trying to replace GNOME Terminal/Tilix, these advanced tools are great for developers and administrators, rather Console aims to serve the casual linux user who rarely needs a terminal
## Roadmap
......
#!/usr/bin/env python3
from os import environ, path
from subprocess import call
prefix = environ.get('MESON_INSTALL_PREFIX', '/usr/local')
datadir = path.join(prefix, 'share')
destdir = environ.get('DESTDIR', '')
# Package managers set this so we don't need to run
if not destdir:
print('Updating icon cache...')
call(['gtk-update-icon-cache', '-qtf', path.join(datadir, 'icons', 'hicolor')])
print('Updating desktop database...')
call(['update-desktop-database', '-q', path.join(datadir, 'applications')])
print('Compiling GSettings schemas...')
call(['glib-compile-schemas', path.join(datadir, 'glib-2.0', 'schemas')])
<Project xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:foaf="http://xmlns.com/foaf/0.1/"
xmlns:gnome="http://api.gnome.org/doap-extensions#" xmlns="http://usefulinc.com/ns/doap#">
<name xml:lang="en">King’s Cross</name>
<name xml:lang="en">Console</name>
<shortdesc xml:lang="en">Terminal Emulator</shortdesc>
<homepage rdf:resource="https://gitlab.gnome.org/ZanderBrown/kgx/" />
<download-page rdf:resource="https://gitlab.gnome.org/ZanderBrown/kgx/" />
<bug-database rdf:resource="https://gitlab.gnome.org/ZanderBrown/kgx/issues/" />
<homepage rdf:resource="https://gitlab.gnome.org/GNOME/console" />
<download-page rdf:resource="https://gitlab.gnome.org/GNOME/console" />
<bug-database rdf:resource="https://gitlab.gnome.org/GNOME/console/issues/" />
<programming-language>C</programming-language>
<description xml:lang="en">
A simple user-friendly terminal emulator for the GNOME desktop.
......
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
height="16"
id="svg7384"
version="1.1"
width="16">
<metadata
id="metadata90">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title>Gnome Symbolic Icon Theme</dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<title
id="title9167">Gnome Symbolic Icon Theme</title>
<defs
id="defs7386" />
<g
transform="translate(12,11)"
id="g827">
<path
style="display:inline;opacity:1;vector-effect:none;fill:#241f31;fill-opacity:1;stroke:none;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0;enable-background:new"
d="m -4,-9 a 6.5,6.5 0 0 0 -5.99414,4 h 2.25391 A 4.5,4.5 0 0 1 -4,-7 4.5,4.5 0 0 1 -0.26172,-5 H 1.99805 A 6.5,6.5 0 0 0 -4,-9 Z M -9.99805,0 A 6.5,6.5 0 0 0 -4,4 6.5,6.5 0 0 0 1.99414,0 H -0.25977 A 4.5,4.5 0 0 1 -4,2 4.5,4.5 0 0 1 -7.73828,0 Z"
id="path940-5" />
<rect
y="-4"
x="-11"
height="3"
width="14"
id="rect1114"
style="display:inline;opacity:1;vector-effect:none;fill:#241f31;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0;enable-background:new"
rx="1"
ry="1" />
</g>
</svg>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
enable-background="new"
viewBox="0 0 128 128"
style="display:inline;enable-background:new"
version="1.0"
id="svg11300"
height="128"
width="128"
sodipodi:docname="org.gnome.zbrown.KingsCross.svg"
inkscape:version="0.92.4 5da689c313, 2019-01-14">
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1366"
inkscape:window-height="704"
id="namedview929"
showgrid="false"
inkscape:zoom="3.8984375"
inkscape:cx="13.723447"
inkscape:cy="62.076152"
inkscape:window-x="0"
inkscape:window-y="27"
inkscape:window-maximized="1"
inkscape:current-layer="g907" />
<title
id="title4162">Adwaita Icon Template</title>
<defs
id="defs3" />
<metadata
id="metadata4">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:creator>
<cc:Agent>
<dc:title>GNOME Design Team</dc:title>
</cc:Agent>
</dc:creator>
<dc:source />
<cc:license
rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" />
<dc:title>Adwaita Icon Template</dc:title>
<dc:subject>
<rdf:Bag />
</dc:subject>
<dc:date />
<dc:rights>
<cc:Agent>
<dc:title />
</cc:Agent>
</dc:rights>
<dc:publisher>
<cc:Agent>
<dc:title />
</cc:Agent>
</dc:publisher>
<dc:identifier />
<dc:relation />
<dc:language />
<dc:coverage />
<dc:description />
<dc:contributor>
<cc:Agent>
<dc:title />
</cc:Agent>
</dc:contributor>
</cc:Work>
<cc:License
rdf:about="http://creativecommons.org/licenses/by-sa/4.0/">
<cc:permits
rdf:resource="http://creativecommons.org/ns#Reproduction" />
<cc:permits
rdf:resource="http://creativecommons.org/ns#Distribution" />
<cc:requires
rdf:resource="http://creativecommons.org/ns#Notice" />
<cc:requires
rdf:resource="http://creativecommons.org/ns#Attribution" />
<cc:permits
rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
<cc:requires
rdf:resource="http://creativecommons.org/ns#ShareAlike" />
</cc:License>
</rdf:RDF>
</metadata>
<g
transform="translate(0,-172)"
style="display:inline"
id="layer1">
<g
style="display:inline"
id="layer9">
<rect
transform="translate(0,172)"
y="0"
x="0"
height="0"
width="0"
id="rect4725"
style="opacity:1;vector-effect:none;fill:#1a5fb4;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
</g>
<g
transform="translate(1.4210515,-23.816223)"
id="g907">
<path
style="display:inline;opacity:1;vector-effect:none;fill:#c01c28;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0;enable-background:new"
d="M 64,16 A 52,52 0 0 0 12,68 52,52 0 0 0 64,120 52,52 0 0 0 116,68 52,52 0 0 0 64,16 Z m 0,16 A 35.999985,35.999985 0 0 1 100,68 35.999985,35.999985 0 0 1 64,104 35.999985,35.999985 0 0 1 28,68 35.999985,35.999985 0 0 1 64,32 Z"
transform="translate(-1.4210515,195.81622)"
id="circle989"
inkscape:connector-curvature="0" />
<path
style="display:inline;opacity:1;vector-effect:none;fill:#ed333b;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0;enable-background:new"
d="M 64,12 A 52,52 0 0 0 12,64 52,52 0 0 0 64,116 52,52 0 0 0 116,64 52,52 0 0 0 64,12 Z m 0,16 A 35.999985,35.999985 0 0 1 100,64 35.999985,35.999985 0 0 1 64,100 35.999985,35.999985 0 0 1 28,64 35.999985,35.999985 0 0 1 64,28 Z"
transform="translate(-1.4210515,195.81622)"
id="path940"
inkscape:connector-curvature="0" />
<rect
ry="4"
rx="4"
y="245.81624"
x="2.5789485"
height="30"
width="120"
id="rect987"
style="display:inline;opacity:1;vector-effect:none;fill:#1c71d8;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0;enable-background:new" />
<rect
style="display:inline;opacity:1;vector-effect:none;fill:#3584e4;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0;enable-background:new"
id="rect944"
width="120"
height="30"
x="2.5789485"
y="243.81624"
rx="4"
ry="4" />
<g
id="g866-3"
transform="translate(-18.44676,42.10981)"
style="display:inline;fill:#ffffff;enable-background:new">
<path
d="m 45.855362,222 2e-6,4 h 16.00001 l -2e-6,-4 z"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:medium;line-height:1.25;font-family:'Source Code Pro';-inkscape-font-specification:'Source Code Pro, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.24999999"
id="path864-7"
inkscape:connector-curvature="0" />
</g>
<g
transform="translate(-10.643503,25.464837)"
id="g997"
style="display:inline;fill:#ffffff;fill-opacity:1;enable-background:new">
<path
id="path991"
d="M 32,235.24185 20,229 v -4 l 12,6 z"
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
inkscape:connector-curvature="0" />
<path
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 32,231 -12,6.24185 v 4 l 12,-6 z"
id="path993"
inkscape:connector-curvature="0" />
</g>
</g>
</g>
</svg>
......@@ -2,12 +2,13 @@ src_datadir = meson.current_source_dir()
desktop_utils = find_program('desktop-file-validate', required: false)
appstream_util = find_program('appstream-util', required: false)
compile_schemas = find_program('glib-compile-schemas', required: false)
compile_schemas = find_program('glib-compile-schemas')
if get_option('generic')
desktop_filename = 'org.gnome.zbrown.KingsCross-generic.desktop.in.in'
desktop_filename = 'org.gnome.Console.desktop.in.in'
if get_option('devel')
icon_filename = 'org.gnome.Console.Devel.svg'
else
desktop_filename = 'org.gnome.zbrown.KingsCross.desktop.in.in'
icon_filename = 'org.gnome.Console.svg'
endif
desktop_file = i18n.merge_file(
......@@ -31,7 +32,7 @@ endif
appstream_file = i18n.merge_file(
input: configure_file(
input: 'org.gnome.zbrown.KingsCross.metainfo.xml.in.in',
input: 'org.gnome.Console.metainfo.xml.in.in',
output: '@BASENAME@',
configuration: conf
),
......@@ -47,32 +48,38 @@ if appstream_util.found() and get_option('tests')
)
endif
configure_file(
input: 'org.gnome.zbrown.KingsCross.gschema.xml.in',
schema_file = configure_file(
input: 'org.gnome.Console.gschema.xml.in',
output: app_id + '.gschema.xml',
configuration: conf,
install_dir: datadir / 'glib-2.0/schemas'
)
if compile_schemas.found() and get_option('tests')
test('Validate schema file', compile_schemas,
args: ['--strict', '--dry-run', src_datadir]
)
endif
# gnome.compile_schemas only looks at the source tree
custom_target('kgx-schemas',
input: schema_file,
output: 'gschemas.compiled',
command: [compile_schemas, meson.current_build_dir()],
)
meson.add_devenv({'GSETTINGS_SCHEMA_DIR': meson.current_build_dir()})
test('Validate schema file', compile_schemas,
args: ['--strict', '--dry-run', meson.current_build_dir()]
)
configure_file(
input: 'org.gnome.zbrown.KingsCross.service.in',
input: 'org.gnome.Console.service.in',
output: app_id + '.service',
configuration: conf,
install_dir: datadir / 'dbus-1/services'
)
install_data('org.gnome.zbrown.KingsCross.svg',
install_data(icon_filename,
install_dir: datadir / 'icons/hicolor/scalable/apps',
rename: app_id + '.svg',
)
install_data('org.gnome.zbrown.KingsCross-symbolic.svg',
install_data('org.gnome.Console-symbolic.svg',
install_dir: datadir / 'icons/hicolor/symbolic/apps',
rename: app_id + '-symbolic.svg',
)
......@@ -8,7 +8,7 @@
id="svg11300"
sodipodi:version="0.32"
inkscape:version="1.1-rc (52f87abb86, 2021-05-02)"
sodipodi:docname="org.gnome.zbrown.KingsCross.Source.svg"
sodipodi:docname="org.gnome.Console.Source.svg"
inkscape:output_extension="org.inkscape.output.svg.inkscape"
version="1.0"
style="display:inline;enable-background:new"
......
[Desktop Entry]
Name=Terminal
Exec=kgx
Name=Console
Exec=@BIN_NAME@
# Translators: Do NOT translate or transliterate this text (this is an icon file name)!
Icon=@KGX_APPLICATION_ID_RAW@
# Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
......@@ -16,13 +16,13 @@ Actions=new-window;new-tab;
X-Purism-FormFactor=Workstation;Mobile;
[Desktop Action new-window]
Exec=kgx
Exec=@BIN_NAME@
Name=New Window
# Translators: Do NOT translate or transliterate this text (this is an icon file name)!
Icon=window-new
[Desktop Action new-tab]
Exec=kgx --tab
Exec=@BIN_NAME@ --tab
Name=New Tab
# Translators: Do NOT translate or transliterate this text (this is an icon file name)!
Icon=tab-new
<?xml version="1.0" encoding="UTF-8"?>
<schemalist gettext-domain="kgx">
<schemalist gettext-domain="@BIN_NAME@">
<enum id="@KGX_APPLICATION_ID_RAW@.Theme">
<value nick="auto" value="0"/>
<value nick="night" value="1"/>
<value nick="hacker" value="2"/>
<value nick="day" value="2"/>
<value nick="hacker" value="3"/>
</enum>
<schema id="@KGX_APPLICATION_ID_RAW@" path="@KGX_APPLICATION_PATH_RAW@">
......@@ -10,7 +12,7 @@
<default>'night'</default>
</key>
<key name="font-scale" type="d">
<range min="0.5" max="2.0"/>
<range min="0.5" max="4.0"/>
<default>1.0</default>
</key>
<key name="shell" type="as">
......
......@@ -5,7 +5,7 @@
<metadata_license>CC0-1.0</metadata_license>
<project_license>GPL-3.0</project_license>
<project_group>GNOME</project_group>
<name>King’s Cross</name>
<name>Console</name>
<summary>Terminal Emulator</summary>
<description>
<p>
......@@ -26,11 +26,40 @@
</requires>
<screenshots>
<screenshot type="default">
<image height="509" width="694">https://gitlab.gnome.org/zanderbrown/kgx/raw/master/data/screenshots/01-Terminal.png</image>
<image height="509" width="694">https://gitlab.gnome.org/GNOME/console/raw/HEAD/data/screenshots/01-Terminal.png</image>
<caption>Terminal window</caption>
</screenshot>
</screenshots>
<releases>
<release version="42.beta" date="2022-02-14">
<description>
<p>KGX now goes by Console and we have restored the legendary ‘Day’ mode</p>
<p>Also in this release:</p>
<ul>
<li>👓 Much better High Contrast support</li>
<li>🔬 Increased Zoom range</li>
<li>📋 Paste is now less pernickety</li>
<li>🩹 Fixed a couple leaks and assorted issues</li>
</ul>
<p>GNOME l10n Teams have updated translations:</p>
<ul>
<li>Basque</li>
<li>Chinese (China)</li>
<li>Finnish</li>
<li>Galician</li>
<li>Hebrew</li>
<li>Polish</li>
<li>Portuguese</li>
<li>Portuguese (Brazil)</li>
<li>Russian</li>
<li>Slovenian</li>
<li>Spanish</li>
<li>Swedish</li>
<li>Turkish</li>
<li>Ukrainian</li>
</ul>
</description>
</release>
<release version="0.4.0" date="2021-10-24">
<description>
<p>More Terminals! KGX can now host multiple sessions per window with nifty tabs on larger screens and a neat list for those on the narrower side</p>
......@@ -70,7 +99,7 @@
<url type="homepage">https://gitlab.gnome.org/ZanderBrown/KGX/</url>
<url type="bugtracker">https://gitlab.gnome.org/ZanderBrown/KGX/issues</url>
<update_contact>zbrown@gnome.org</update_contact>
<translation type="gettext">kgx</translation>
<translation type="gettext">@BIN_NAME@</translation>
<content_rating type="oars-1.1" />
<developer_name>Zander Brown</developer_name>
<custom>
......
[D-BUS Service]
Name=@KGX_APPLICATION_ID_RAW@
Exec=@BINDIR@/kgx --gapplication-service
Exec=@BIN_DIR@/@BIN_NAME@ --gapplication-service
[Desktop Entry]
# Translators: This is a train station, see README.md for more info
Name=King’s Cross
Exec=kgx
# Translators: Do NOT translate or transliterate this text (this is an icon file name)!
Icon=@KGX_APPLICATION_ID_RAW@
# Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
Keywords=command;prompt;cmd;commandline;run;shell;terminal;kgx;kings cross;
Terminal=false
Type=Application
Categories=System;TerminalEmulator;X-GNOME-Utilities;GTK;GNOME;
StartupNotify=true
DBusActivatable=true
X-GNOME-UsesNotifications=true
Actions=new-window;new-tab;
# Translators: Do NOT translate or transliterate this text (these are enum types)!
X-Purism-FormFactor=Workstation;Mobile;
[Desktop Action new-window]
Exec=kgx
Name=New Window
# Translators: Do NOT translate or transliterate this text (this is an icon file name)!
Icon=window-new
[Desktop Action new-tab]
Exec=kgx --tab
Name=New Tab
# Translators: Do NOT translate or transliterate this text (this is an icon file name)!
Icon=tab-new
This package is maintained with git-buildpackage(1). It follows DEP-14
for branch naming (e.g. using debian/sid for the current version
in Debian unstable).
It uses pristine-tar(1) to store enough information in git to generate
bit identical tarballs when building the package without having
downloaded an upstream tarball first.
When working with patches it is recommended to use "gbp pq import" to
import the patches, modify the source and then use "gbp pq export
--commit" to commit the modifications.
The changelog is generated using "gbp dch" so if you submit any
changes don't bother to add changelog entries but rather provide
a nice git commit message that can then end up in the changelog.
It is recommended to build the package with pbuilder using:
gbp buildpackage --git-pbuilder
For information on how to set up a pbuilder environment see the
git-pbuilder(1) manpage. In short:
DIST=sid git-pbuilder create
gbp clone <project-url>
cd <project>
gbp buildpackage --git-pbuilder
-- Guido Günther <agx@sigxcpu.org>, Wed, 2 Dec 2015 18:51:15 +0100
kgx (0.2.1) amber-phone; urgency=low
* Use HdySearchBar to match other apps
* Improved generic banding
* Translation updates from the wonderful d-l team (except en_GB, that translator seems to have dropped the ball....)
-- Zander Brown <zbrown@gnome.org> Sun, 06 Oct 2019 18:32:00 +0100
kgx (0.2.0) purple; urgency=low
* Impoved tracking of running commands reducing resource usage, especially when running in the background.
* Command complete notifications
* Query close when commands are still running.
* Translations for de, en_GB, es, fi, hu, pl &amp; pt_BR from various users on l10n.gnome.org (thanks guys!)
-- Zander Brown <zbrown@gnome.org> Sun, 15 Sep 2019 11:52:00 +0100
kgx (0.0.1) purple; urgency=low
* Initial release
-- Zander Brown <zbrown@gnome.org> Thu, 11 Jul 2019 16:00:00 +0000
11