ddterm / gnome-shell-extension-ddterm

Another drop down terminal extension for GNOME Shell. With tabs. Works on Wayland natively
https://extensions.gnome.org/extension/3780/ddterm/
GNU General Public License v3.0
295 stars 26 forks source link

Unable to resize #883

Closed boustanihani closed 3 months ago

boustanihani commented 3 months ago

GNOME Shell version

GNOME Shell 45.5

Linux distro

"NixOS 23.11 (Tapir)"

ddterm version

Version 48

Session type

X11

Special configuration

All installed extensions

gnome-extensions list -d
appindicatorsupport@rgcjonas.gmail.com
  Name: AppIndicator and KStatusNotifierItem Support
  Beschreibung: Adds AppIndicator, KStatusNotifierItem and legacy Tray icons support to the Shell
  Pfad: /run/current-system/sw/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com
  Adresse: https://github.com/ubuntu/gnome-shell-extension-appindicator
  Version: 57
  Status: ENABLED

apps-menu@gnome-shell-extensions.gcampax.github.com
  Name: Applications Menu
  Beschreibung: Add a category-based menu for applications.
This extension is part of Classic Mode and is officially supported by GNOME. Please do not report bugs using the form below, use GNOME's GitLab instance instead.
  Pfad: /run/current-system/sw/share/gnome-shell/extensions/apps-menu@gnome-shell-extensions.gcampax.github.com
  Adresse: https://gitlab.gnome.org/GNOME/gnome-shell-extensions
  Status: ENABLED

auto-move-windows@gnome-shell-extensions.gcampax.github.com
  Name: Auto Move Windows
  Beschreibung: Move applications to specific workspaces when they create windows.
  Pfad: /run/current-system/sw/share/gnome-shell/extensions/auto-move-windows@gnome-shell-extensions.gcampax.github.com
  Adresse: https://gitlab.gnome.org/GNOME/gnome-shell-extensions
  Status: INITIALIZED

clipboard-indicator@tudmotu.com
  Name: Clipboard Indicator
  Beschreibung: The most popular clipboard manager for GNOME, with over 1M downloads
  Pfad: /run/current-system/sw/share/gnome-shell/extensions/clipboard-indicator@tudmotu.com
  Adresse: https://github.com/Tudmotu/gnome-shell-extension-clipboard-indicator
  Version: 56
  Status: ENABLED

color-picker@tuberry
  Name: Color Picker
  Beschreibung: Simple color picker for gnome shell

For support, please report any issues via the homepage link below.
  Pfad: /run/current-system/sw/share/gnome-shell/extensions/color-picker@tuberry
  Adresse: https://github.com/tuberry/color-picker
  Version: 38
  Status: ENABLED

dash-to-dock@micxgx.gmail.com
  Name: Dash to Dock
  Beschreibung: A dock for the Gnome Shell. This extension moves the dash out of the overview transforming it in a dock for an easier launching of applications and a faster switching between windows and desktops. Side and bottom placement options are available.
  Pfad: /run/current-system/sw/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com
  Adresse: https://micheleg.github.io/dash-to-dock/
  Originalersteller: micxgx@gmail.com
  Version: 89
  Status: ENABLED

ddterm@amezin.github.com
  Name: ddterm
  Beschreibung: Another drop down terminal extension for GNOME Shell. With tabs. Works on Wayland natively
  Pfad: /run/current-system/sw/share/gnome-shell/extensions/ddterm@amezin.github.com
  Adresse: https://github.com/ddterm/gnome-shell-extension-ddterm
  Version: 48
  Status: ENABLED

drive-menu@gnome-shell-extensions.gcampax.github.com
  Name: Removable Drive Menu
  Beschreibung: A status menu for accessing and unmounting removable devices.
  Pfad: /run/current-system/sw/share/gnome-shell/extensions/drive-menu@gnome-shell-extensions.gcampax.github.com
  Adresse: https://gitlab.gnome.org/GNOME/gnome-shell-extensions
  Status: INITIALIZED

launch-new-instance@gnome-shell-extensions.gcampax.github.com
  Name: Launch new instance
  Beschreibung: Always launch a new instance when clicking in the dash or the application view.
This extension is part of Classic Mode and is officially supported by GNOME. Please do not report bugs using the form below, use GNOME's GitLab instance instead.
  Pfad: /run/current-system/sw/share/gnome-shell/extensions/launch-new-instance@gnome-shell-extensions.gcampax.github.com
  Adresse: https://gitlab.gnome.org/GNOME/gnome-shell-extensions
  Status: INITIALIZED

light-style@gnome-shell-extensions.gcampax.github.com
  Name: Light Style
  Beschreibung: Switch default to light style
  Pfad: /run/current-system/sw/share/gnome-shell/extensions/light-style@gnome-shell-extensions.gcampax.github.com
  Adresse: https://gitlab.gnome.org/GNOME/gnome-shell-extensions
  Status: INITIALIZED

native-window-placement@gnome-shell-extensions.gcampax.github.com
  Name: Native Window Placement
  Beschreibung: Arrange windows in overview in a more compact way.
  Pfad: /run/current-system/sw/share/gnome-shell/extensions/native-window-placement@gnome-shell-extensions.gcampax.github.com
  Adresse: https://gitlab.gnome.org/GNOME/gnome-shell-extensions
  Status: INITIALIZED

netspeedsimplified@prateekmedia.extension
  Name: Net speed Simplified
  Beschreibung: A Net Speed extension With Loads of Customization. Fork of simplenetspeed

Full CHANGELOG can be found on github releases page

Features 
1. Clean UI 
2. Adjustable Refresh rate 
3. Preferences to manage extension 
4. Vertical Alignment Support 
5. Two Icon sets for Indicators 

Feature Highlights for Preferences 
1. Lock Mouse Actions option 
2. Advance Position options to pinpoint where to place the indicator on the Panel. 
3. Refresh time option by which you can change refresh rate value between 1.0 and 10.0 seconds. 
4. Option to show upload speed first 
5. Color Customizations for speed indicators 
6. Option to Hide when Disconnected 
7. Option to use shorter units like K/s instead of KB/s 
8. Limit Unit option and more... 

Modes 
1. Total net speed in terms of bits per second 
2. Total net speed in terms of bytes per second 
3. Combined Up & down speed in terms of bits per second 
4. Combined Up & down speed in terms of bytes per second 
5. Total transferred data in terms of bytes (Right click to reset counter) 

Mouse Events 
- Left click to change modes 
- Right click(in 1-4 modes): Toggle the visibility of total transfer data. 
- Right click(in 5th mode): Reset total transfer data. 
- Right Click(Four consecutive times): Toggle through horizontal/vertical alignment. 
- Middle click: Cycle through the font sizes.
  Pfad: /run/current-system/sw/share/gnome-shell/extensions/netspeedsimplified@prateekmedia.extension
  Adresse: https://github.com/prateekmedia/netspeedsimplified
  Version: 41
  Status: ENABLED

places-menu@gnome-shell-extensions.gcampax.github.com
  Name: Places Status Indicator
  Beschreibung: Add a menu for quickly navigating places in the system.
This extension is part of Classic Mode and is officially supported by GNOME. Please do not report bugs using the form below, use GNOME's GitLab instance instead.
  Pfad: /run/current-system/sw/share/gnome-shell/extensions/places-menu@gnome-shell-extensions.gcampax.github.com
  Adresse: https://gitlab.gnome.org/GNOME/gnome-shell-extensions
  Status: ENABLED

screenshot-window-sizer@gnome-shell-extensions.gcampax.github.com
  Name: Screenshot Window Sizer
  Beschreibung: Resize windows for GNOME Software screenshots
  Pfad: /run/current-system/sw/share/gnome-shell/extensions/screenshot-window-sizer@gnome-shell-extensions.gcampax.github.com
  Adresse: https://gitlab.gnome.org/GNOME/gnome-shell-extensions
  Status: INITIALIZED

system-stats-plus@remulo.costa.gmail.com
  Name: SystemStatsPlus
  Beschreibung: SystemStatsPlus a robust and user-friendly GNOME extension that provides real-time visualization of key system resources.

It's a refined fork of the original, but now seemingly inactive, gnome-stats-pro https://github.com/tpenguin/gnome-stats-pro

This extension is an essential tool for anyone looking to keep a close eye on their system's performance.

Key Features:

- Per CPU core/processor utilization
- RAM utilization
- Swap memory utilization
- Network utilization

In addition to utilization displayed in the tray, it offers drop down display of historical utilizations.

If you get an error after updating, try restarting Gnome Shell with Alt-F2 then 'r' (or logout/login under Wayland).
  Pfad: /run/current-system/sw/share/gnome-shell/extensions/system-stats-plus@remulo.costa.gmail.com
  Adresse: https://github.com/remulocosta/system-stats-plus
  Originalersteller: joe@thrallingpenguin.com
  Version: 0.1.0 (2)
  Status: ENABLED

top-bar-organizer@julian.gse.jsts.xyz
  Name: Top Bar Organizer
  Beschreibung: Organize the items of the top (menu)bar.
  Pfad: /run/current-system/sw/share/gnome-shell/extensions/top-bar-organizer@julian.gse.jsts.xyz
  Adresse: https://gitlab.gnome.org/julianschacher/top-bar-organizer
  Version: 10
  Status: ENABLED

user-theme@gnome-shell-extensions.gcampax.github.com
  Name: User Themes
  Beschreibung: Load shell themes from user directory.
  Pfad: /run/current-system/sw/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com
  Adresse: https://gitlab.gnome.org/GNOME/gnome-shell-extensions
  Status: INITIALIZED

window-list@gnome-shell-extensions.gcampax.github.com
  Name: Window List
  Beschreibung: Display a window list at the bottom of the screen.
This extension is part of Classic Mode and is officially supported by GNOME. Please do not report bugs using the form below, use GNOME's GitLab instance instead.
  Pfad: /run/current-system/sw/share/gnome-shell/extensions/window-list@gnome-shell-extensions.gcampax.github.com
  Adresse: https://gitlab.gnome.org/GNOME/gnome-shell-extensions
  Status: INITIALIZED

windowsNavigator@gnome-shell-extensions.gcampax.github.com
  Name: windowNavigator
  Beschreibung: Allow keyboard selection of windows and workspaces in overlay mode. <Ctrl>number selects a workspace, and <Alt>number selects a window.
  Pfad: /run/current-system/sw/share/gnome-shell/extensions/windowsNavigator@gnome-shell-extensions.gcampax.github.com
  Adresse: https://gitlab.gnome.org/GNOME/gnome-shell-extensions
  Originalersteller: zaspire@rambler.ru
  Status: INITIALIZED

workspace-indicator@gnome-shell-extensions.gcampax.github.com
  Name: Workspace Indicator
  Beschreibung: Put an indicator on the panel signaling in which workspace you are, and give you the possibility of switching to another one.
  Pfad: /run/current-system/sw/share/gnome-shell/extensions/workspace-indicator@gnome-shell-extensions.gcampax.github.com
  Adresse: https://gitlab.gnome.org/GNOME/gnome-shell-extensions
  Status: INITIALIZED

ddterm settings dump

dconf dump /com/github/amezin/ddterm/
[/]
custom-font='Monospace 12'
detect-urls-voip=false
hide-when-focus-lost=true
hide-window-on-esc=true
show-animation-duration=0.001
tab-label-ellipsize-mode='middle'
tab-label-width=0.0
tab-position='right'
theme-variant='dark'
use-system-font=false
window-above=false
window-maximize=false
window-monitor='current'
window-position='top'
window-resizable=true
window-size=0.5
window-type-hint='dock'

Description

I am unable to resize the terminal after openning it. I have set the default height to 50%.

I am usinf NixOS 23.11 and Gnome, this is my configuration: Bildschirmfoto vom 2024-04-12 14-00-51

amezin commented 3 months ago

How exactly are you trying to resize the terminal? Dragging the edge with the mouse? Keyboard shortcuts? Changing the size in Preferences dialog?

Do all of these methods not work or just a specific one?

boustanihani commented 3 months ago

Only dragging the edge with the mouse doesn't work ?

amezin commented 3 months ago
window-type-hint='dock'

It's because of this option. Behavior -> Window Type Hint. You need to switch it back to "Normal"

boustanihani commented 3 months ago

Thank you, this solved the issue :)