Giter VIP home page Giter VIP logo

deepin-terminal's People

Contributors

ang486 avatar archiemeng avatar asterwyx avatar blumia avatar changzex avatar chenzhiwei avatar chirs241097 avatar daizw007 avatar deepin-bot[bot] avatar f915 avatar feeengli avatar feiwang1119 avatar felixonmars avatar hotime avatar hudeng-go avatar hundundadi avatar isyzx avatar justforlxz avatar kt286 avatar lzwind avatar myml avatar revysr avatar tsic404 avatar uniontechzhangsong avatar wangliang-terminal avatar wineee avatar zhangkai749 avatar zhaogongqiang avatar zsien avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

deepin-terminal's Issues

Middle click on the tap doesn't work

I used to use middle click to terminate the terminal tap, now with Deepin 20 it doesn't work!
also Ctrl + W and Ctrl + Shift + W doesn't work!

I use deepin terminal v5.4.0.6

Any idea ??

能否保持Alt+1~9作为select window的默认快捷键,或如何通过新的config规则改变现有Ctrl+Shift+1~9的行为?

目前只能通过快捷键Ctrl+Shift+1-9进行跳转,然而大多数用户的操作习惯是Alt+1-9,;

我想要更改这一行为,follow已经习惯的快捷键习惯该怎么配置,或者在哪里可以看到设置参考文档?

deepin-terminal v1版本默认是Alt + 1-9来select window tab, 但是到了新版本默认变成了Ctrl + Shift + 1-9, 原因为何?default行为是否可以保持Alt + 1-9的大众用户习惯?

另, 期待答复“怎么配置,或者在哪里可以看到设置参考文档?”, 3q~

unset不起作用

截图录屏_选择区域_20200713133405
截图录屏_选择区域_20200713133317

jay@jay-PC:~$ setproxy
jay@jay-PC:~$ curl -I www.google.com.hk
HTTP/1.1 200 OK
content-type: text/html; charset=Big5
p3p: CP="This is not a P3P policy! See g.co/p3phelp for more info."
date: Sat, 15 Aug 2020 09:11:06 GMT
server: gws
x-xss-protection: 0
x-frame-options: SAMEORIGIN
set-cookie: 1P_JAR=2020-08-15-09; expires=Mon, 14-Sep-2020 09:11:06 GMT; path=/; domain=.google.com.hk; Secure
set-cookie: NID=204=xbLQdoTg-0VxkUiezGvpQ1lbP0LspviG8K-7wMsFko5AlyfRk62ErwzbkUbHou9Xiv-UxaL5ue8DrrYNkqGC8wEIVLZ8zg14C2XgU8_tZYEtPfhDPTQZ8fk0VNh_7HF5jw5v5LFGqWMKf-l00YSzf4bWi9lWIL2wu8Vez77jckY; expires=Sun, 14-Feb-2021 09:11:06 GMT; path=/; domain=.google.com.hk; HttpOnly
expires: Sat, 15 Aug 2020 09:11:06 GMT
cache-control: private
content-length: 0

jay@jay-PC:~$ unsetproxy
jay@jay-PC:~$ curl -I www.google.com.hk
curl: (7) Failed to connect to www.google.com.hk port 80: 连接超时

4K分辨率下无法修改与删除远程管理的远程服务器

OS version:deepin v20 beta
application version:5.0.4.1
screen:4K
problem:经本人实测,terminal在1080P分辨率可正常添加、修改、删除远程管理里面的服务器;
4K分辨率下适配有问题,点击右边修改图标时会直接连接而不是修改。

[Feat] Font ligature support

Hi guys, thanks for such a nice project (the whole linuxdeepin). I've been using deepin linux for about 1.5 years. Recently I was testing Deepin v20. It's really awesome.

I was trying to enable font ligature by using Fantasque Sans Mono Regular Nerd Font. It didn't work on deepin terminal (v5.0.4.1). But I was able to enable on Konsole terminal. Below is the screenshot of both:

DeepinScreenshot_select-area_20200622220439

Do you have any plan to support this feature?

Seems didn't source ~/.zprofile when open a new terminal

OS: ubuntu 20.04.
deepin-terminal/focal,now 5.0.0+ds1-1 amd64 installed from apt.

My default shell is ZSH, it's is ok when I open gnome-terminal.
I can't find any configurations in Deepin terminal settings.
Does deepin terminal default open the login shell, or did I miss something?

[Bug Report] 终端标签页标题设置不生效

缺陷描述

深度终端标签页标题设置不生效

复现步骤

  1. 右键标签页, 点击 '重命名标题'
  2. 点击确定
  3. 标题没变化, 设置不生效

复现频率

100%

截图证明

image

系统环境

系统版本

 OS: Deepin 20.1
 Kernel: x86_64 Linux 5.4.70-amd64-desktop
 Uptime: 3d 3h 6m
 Packages: 3356
 Shell: bash
 Resolution: 3200x1080
 DE: Deepin 20.1
 WM: KWin
 GTK Theme: deepin-dark [GTK2/3]
 Icon Theme: bloom-dark
 CPU: Intel Core i7-6700 @ 8x 4GHz [27.8°C]
 GPU: Mesa DRI Intel(R) HD Graphics 530 (Skylake GT2) 
 RAM: 10595MiB / 15897MiB

相关软件版本

无名之辈: ~/code/cpp $ apt policy deepin-terminal libdtkcore5 libdtkgui5 libdtkcore2 
deepin-terminal:
  已安装:5.4.0.6-1
  候选: 5.4.0.6-1
  版本列表:
 *** 5.4.0.6-1 500
        500 https://community-packages.deepin.com/deepin apricot/main amd64 Packages
        100 /var/lib/dpkg/status
     5.0.4.1-1 500
        500 https://community-store-packages.deepin.com/appstore eagle/appstore amd64 Packages
libdtkcore5:
  已安装:5.4.0-1
  候选: 5.4.0-1
  版本列表:
 *** 5.4.0-1 500
        500 https://community-packages.deepin.com/deepin apricot/main amd64 Packages
        100 /var/lib/dpkg/status
libdtkgui5:
  已安装:5.4.0-1
  候选: 5.4.0-1
  版本列表:
 *** 5.4.0-1 500
        500 https://community-packages.deepin.com/deepin apricot/main amd64 Packages
        100 /var/lib/dpkg/status
libdtkcore2:
  已安装:2.2.1-1
  候选: 2.2.1-1
  版本列表:
 *** 2.2.1-1 500
        500 https://community-packages.deepin.com/deepin apricot/main amd64 Packages
        100 /var/lib/dpkg/status

v20终端 运行Qt应用 缩放不正确

我在系统显示设置里开启 1.25倍缩放,从桌面运行 QtCreator 和从终端运行 QtCreator 缩放效果明显不一致。其他的设置了Qt::AA_EnableHighDpiScaling 的Qt应用也是这样。

测试步骤:

  1. 显示设置开启 1.25倍缩放
  2. 编写一个 Qt Demo 使用 QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
  3. 比较从桌面运行和从终端运行的效果

试了 v20 下的 gnome-ternimal 也是这样缩放有问题,但在 v15.11 下都是正常的。

截图录屏_选择区域_20200911133604

[BUG] Text issues in the terminal view

How to produce the bug
Maximize the window, switch to fullscreen, then:
$ clear
Then leave the fullscreen, the text is hidden by the titlebar. You can't see what you're typing :/ Maybe you should make the plain text edit or the thing that shows the text in a layout or kinda like to fix this UI bug...

使用报错

load translate "/usr/share/libdtk-5.1.2/DWidget/translations/dtkwidget_zh_CN"
load translate "/usr/share/deepin-terminal/translations/deepin-terminal_zh_CN"
2020-05-15, 07:08:31.110 [Debug ] [ 0] optionWorkDirectory ""
2020-05-15, 07:08:31.110 [Debug ] [ 0] optionExecute ""
2020-05-15, 07:08:31.110 [Debug ] [ 0] optionQuakeMode false
2020-05-15, 07:08:31.110 [Debug ] [ 0] optionWindowState false
2020-05-15, 07:08:31.110 [Debug ] [ 0] positionalArguments ()
2020-05-15, 07:08:31.131 [Debug ] [qsettingbackend.cpp Dtk::Core::QSettingBackend::QSettingBackend 54] create config "/home/vsesm/.config/deepin/deepin-terminal/config.conf"
2020-05-15, 07:08:31.132 [Debug ] [ 0] "advanced.cursor.auto_copy_selection" QVariant(bool, false)
2020-05-15, 07:08:31.132 [Debug ] [ 0] "advanced.cursor.cursor_blink" QVariant(bool, true)
2020-05-15, 07:08:31.132 [Debug ] [ 0] "advanced.cursor.cursor_shape" QVariant(double, 0)
2020-05-15, 07:08:31.132 [Debug ] [ 0] "advanced.scroll.scroll_on_key" QVariant(bool, true)
2020-05-15, 07:08:31.132 [Debug ] [ 0] "advanced.scroll.scroll_on_output" QVariant(bool, true)
2020-05-15, 07:08:31.132 [Debug ] [ 0] "advanced.window.auto_hide_raytheon_window" QVariant(QString, "false")
2020-05-15, 07:08:31.132 [Debug ] [ 0] "advanced.window.blurred_background" QVariant(QString, "false")
2020-05-15, 07:08:31.132 [Debug ] [ 0] "advanced.window.use_on_starting" QVariant(QString, "window_normal")
2020-05-15, 07:08:31.132 [Debug ] [ 0] "basic.interface.encoding" QVariant(QString, "UTF-8")
2020-05-15, 07:08:31.133 [Debug ] [ 0] "basic.interface.font" QVariant(QString, "Noto Mono")
2020-05-15, 07:08:31.133 [Debug ] [ 0] "basic.interface.font_size" QVariant(double, 11)
2020-05-15, 07:08:31.133 [Debug ] [ 0] "basic.interface.opacity" QVariant(double, 100)
2020-05-15, 07:08:31.133 [Debug ] [ 0] "basic.interface.theme" QVariant(QString, "Linux")
2020-05-15, 07:08:31.133 [Debug ] [ 0] "shortcuts.advanced.custom_command" QVariant(QString, "Ctrl+[")
2020-05-15, 07:08:31.133 [Debug ] [ 0] "shortcuts.advanced.display_shortcuts" QVariant(QString, "Ctrl+Shift+?")
2020-05-15, 07:08:31.133 [Debug ] [ 0] "shortcuts.advanced.remote_management" QVariant(QString, "Ctrl+/")
2020-05-15, 07:08:31.133 [Debug ] [ 0] "shortcuts.advanced.rename_title" QVariant(QString, "F2")
2020-05-15, 07:08:31.133 [Debug ] [ 0] "shortcuts.advanced.switch_fullscreen" QVariant(QString, "F11")
2020-05-15, 07:08:31.133 [Debug ] [ 0] "shortcuts.terminal.copy" QVariant(QString, "Ctrl+Shift+C")
2020-05-15, 07:08:31.133 [Debug ] [ 0] "shortcuts.terminal.default_size" QVariant(QString, "Ctrl+0")
2020-05-15, 07:08:31.133 [Debug ] [ 0] "shortcuts.terminal.find" QVariant(QString, "Ctrl+F")
2020-05-15, 07:08:31.133 [Debug ] [ 0] "shortcuts.terminal.paste" QVariant(QString, "Ctrl+Shift+V")
2020-05-15, 07:08:31.134 [Debug ] [ 0] "shortcuts.terminal.select_all" QVariant(QString, "Ctrl+Shift+A")
2020-05-15, 07:08:31.134 [Debug ] [ 0] "shortcuts.terminal.zoom_in" QVariant(QString, "Ctrl+=")
2020-05-15, 07:08:31.134 [Debug ] [ 0] "shortcuts.terminal.zoom_out" QVariant(QString, "Ctrl+-")
2020-05-15, 07:08:31.134 [Debug ] [ 0] "shortcuts.workspace.close_other_windows" QVariant(QString, "Ctrl+Shift+Q")
2020-05-15, 07:08:31.134 [Debug ] [ 0] "shortcuts.workspace.close_other_workspace" QVariant(QString, "Ctrl+W")
2020-05-15, 07:08:31.134 [Debug ] [ 0] "shortcuts.workspace.close_window" QVariant(QString, "Ctrl+Alt+Q")
2020-05-15, 07:08:31.134 [Debug ] [ 0] "shortcuts.workspace.close_workspace" QVariant(QString, "Ctrl+Shift+W")
2020-05-15, 07:08:31.134 [Debug ] [ 0] "shortcuts.workspace.horionzal_split" QVariant(QString, "Ctrl+Shift+H")
2020-05-15, 07:08:31.134 [Debug ] [ 0] "shortcuts.workspace.new_workspace" QVariant(QString, "Ctrl+Shift+T")
2020-05-15, 07:08:31.134 [Debug ] [ 0] "shortcuts.workspace.next_workspace" QVariant(QString, "Ctrl+Shift+Tab")
2020-05-15, 07:08:31.134 [Debug ] [ 0] "shortcuts.workspace.previous_workspace" QVariant(QString, "Ctrl+Tab")
2020-05-15, 07:08:31.134 [Debug ] [ 0] "shortcuts.workspace.select_left_window" QVariant(QString, "Alt+H")
2020-05-15, 07:08:31.134 [Debug ] [ 0] "shortcuts.workspace.select_lower_window" QVariant(QString, "Alt+J")
2020-05-15, 07:08:31.135 [Debug ] [ 0] "shortcuts.workspace.select_right_window" QVariant(QString, "Alt+L")
2020-05-15, 07:08:31.135 [Debug ] [ 0] "shortcuts.workspace.select_upper_window" QVariant(QString, "Alt+K")
2020-05-15, 07:08:31.135 [Debug ] [ 0] "shortcuts.workspace.vertical_split" QVariant(QString, "Ctrl+Shift+J")
2020-05-15, 07:08:31.141 [Debug ] [ 0] QTextCodec::availableCodecs 49
2020-05-15, 07:08:31.152 [Debug ] [ 0] checkChildrenFocus start 8
2020-05-15, 07:08:31.152 [Debug ] [ 0] checkChildrenFocus start 1
2020-05-15, 07:08:31.152 [Debug ] [ 0] checkChildrenFocus over 1
2020-05-15, 07:08:31.153 [Debug ] [ 0] checkChildrenFocus start 0
2020-05-15, 07:08:31.153 [Debug ] [ 0] checkChildrenFocus over 0
2020-05-15, 07:08:31.153 [Debug ] [ 0] checkChildrenFocus start 0
2020-05-15, 07:08:31.153 [Debug ] [ 0] checkChildrenFocus over 0
2020-05-15, 07:08:31.153 [Debug ] [ 0] checkChildrenFocus start 0
2020-05-15, 07:08:31.153 [Debug ] [ 0] checkChildrenFocus over 0
2020-05-15, 07:08:31.153 [Debug ] [ 0] checkChildrenFocus start 1
2020-05-15, 07:08:31.153 [Debug ] [ 0] checkChildrenFocus over 1
2020-05-15, 07:08:31.153 [Debug ] [ 0] checkChildrenFocus start 3
2020-05-15, 07:08:31.153 [Debug ] [ 0] checkChildrenFocus start 6
2020-05-15, 07:08:31.153 [Debug ] [ 0] checkChildrenFocus start 0
2020-05-15, 07:08:31.153 [Debug ] [ 0] checkChildrenFocus over 0
2020-05-15, 07:08:31.153 [Debug ] [ 0] Dtk::Widget::DWindowMinButton(0x1177360, name="DTitlebarDWindowMinButton") Qt::FocusPolicy(TabFocus) Dtk::Widget::DWindowMinButton
2020-05-15, 07:08:31.153 [Debug ] [ 0] checkChildrenFocus start 0
2020-05-15, 07:08:31.153 [Debug ] [ 0] checkChildrenFocus over 0
2020-05-15, 07:08:31.154 [Debug ] [ 0] Dtk::Widget::DWindowMaxButton(0x1119950, name="DTitlebarDWindowMaxButton") Qt::FocusPolicy(TabFocus) Dtk::Widget::DWindowMaxButton
2020-05-15, 07:08:31.154 [Debug ] [ 0] checkChildrenFocus start 0
2020-05-15, 07:08:31.154 [Debug ] [ 0] checkChildrenFocus over 0
2020-05-15, 07:08:31.154 [Debug ] [ 0] Dtk::Widget::DWindowCloseButton(0x111f700, name="DTitlebarDWindowCloseButton") Qt::FocusPolicy(TabFocus) Dtk::Widget::DWindowCloseButton
2020-05-15, 07:08:31.154 [Debug ] [ 0] checkChildrenFocus start 0
2020-05-15, 07:08:31.154 [Debug ] [ 0] checkChildrenFocus over 0
2020-05-15, 07:08:31.154 [Debug ] [ 0] checkChildrenFocus start 0
2020-05-15, 07:08:31.154 [Debug ] [ 0] checkChildrenFocus over 0
2020-05-15, 07:08:31.154 [Debug ] [ 0] checkChildrenFocus over 6
2020-05-15, 07:08:31.154 [Debug ] [ 0] QToolButton(0x12ff150) Qt::FocusPolicy(TabFocus) QToolButton
2020-05-15, 07:08:31.154 [Debug ] [ 0] checkChildrenFocus start 0
2020-05-15, 07:08:31.154 [Debug ] [ 0] checkChildrenFocus over 0
2020-05-15, 07:08:31.154 [Debug ] [ 0] checkChildrenFocus over 3
2020-05-15, 07:08:31.154 [Debug ] [ 0] checkChildrenFocus start 3
2020-05-15, 07:08:31.154 [Debug ] [ 0] checkChildrenFocus start 0
2020-05-15, 07:08:31.154 [Debug ] [ 0] checkChildrenFocus over 0
2020-05-15, 07:08:31.155 [Debug ] [ 0] checkChildrenFocus start 5
2020-05-15, 07:08:31.155 [Debug ] [ 0] checkChildrenFocus start 2
2020-05-15, 07:08:31.155 [Debug ] [ 0] QToolButton(0x12f7070) Qt::FocusPolicy(TabFocus) QToolButton
2020-05-15, 07:08:31.155 [Debug ] [ 0] checkChildrenFocus start 0
2020-05-15, 07:08:31.155 [Debug ] [ 0] checkChildrenFocus over 0
2020-05-15, 07:08:31.155 [Debug ] [ 0] QToolButton(0x12f89e0) Qt::FocusPolicy(TabFocus) QToolButton
2020-05-15, 07:08:31.155 [Debug ] [ 0] checkChildrenFocus start 0
2020-05-15, 07:08:31.155 [Debug ] [ 0] checkChildrenFocus over 0
2020-05-15, 07:08:31.155 [Debug ] [ 0] checkChildrenFocus over 2
2020-05-15, 07:08:31.155 [Debug ] [ 0] checkChildrenFocus start 0
2020-05-15, 07:08:31.155 [Debug ] [ 0] checkChildrenFocus over 0
2020-05-15, 07:08:31.155 [Debug ] [ 0] Dtk::Widget::DIconButton(0x12f99f0) Qt::FocusPolicy(TabFocus) Dtk::Widget::DIconButton
2020-05-15, 07:08:31.155 [Debug ] [ 0] checkChildrenFocus start 0
2020-05-15, 07:08:31.155 [Debug ] [ 0] checkChildrenFocus over 0
2020-05-15, 07:08:31.155 [Debug ] [ 0] Dtk::Widget::DIconButton(0x12f9d20, name="rightButton") Qt::FocusPolicy(TabFocus) Dtk::Widget::DIconButton
2020-05-15, 07:08:31.155 [Debug ] [ 0] checkChildrenFocus start 0
2020-05-15, 07:08:31.155 [Debug ] [ 0] checkChildrenFocus over 0
2020-05-15, 07:08:31.156 [Debug ] [ 0] checkChildrenFocus over 5
2020-05-15, 07:08:31.156 [Debug ] [ 0] checkChildrenFocus over 3
2020-05-15, 07:08:31.156 [Debug ] [ 0] checkChildrenFocus over 8
2020-05-15, 07:08:31.156 [Debug ] [ 0] saveWidth: 0
2020-05-15, 07:08:31.156 [Debug ] [ 0] saveHeight: 0
2020-05-15, 07:08:31.156 [Debug ] [ 0] SingleFlag move
段错误

深度终端有时候垂直滚动功能失灵

缺陷描述

深度终端有时候部分tab垂直滚动功能失灵,即无论用触摸板滚动、鼠标滚轮、shift+上下箭头都无法垂直滚动,垂直滚动条也不显示。其中,触摸板滚动、鼠标滚轮会触发历史命令(如同按上下箭头),shift+上下箭头无反应,shift+pageup/pagedown导致输入“;2~”。

这个问题只影响一个或几个深度终端的tab,其它tab可能是没问题的,新打开的tab一般也是没问题的。

复现步骤

复现方法不明,但一般几天就会出现一次。

期望行为

可以正常垂直滚动。

截图

图片
如图所示,垂直滚动条不显示。

复现环境:

硬件:hp pavilion 14 AL030TX

发行版以及版本

deepin 15.11 ,更新到最新。

相关的软件包版本

deepin-terminal 3.2.7.1-1+comsta

[Feat] Classic mode

Add classic mode so users who upgraded can go back to the old window style:

Screen Capture_deepin-terminal_20200529054335

[Manjaro] some main functions doesn't work

I waited until development will not be on early stages so now it's time to open issues I think. Tell me if I'm wrong and the terminal is on early stages of development.
After I installed new terminal via sudo pacman -U /path-to-file/ (I'm on Manjaro) I got the terminal with some non-working functions. Take a look at the screenrecord:
screenrecord-terminal.zip

Here is a list:

  • icons don't show up on tabs, in settings
  • inability to select a font because all of them are missing
  • impossible to change a theme even if I can select them in menu
  • fullscreen tabs not always can be viewed. Sometimes they just don't want to react on mouse move to the top of a window
  • color theme is unreedable (yellow color on while).

Resizing splits in workspace via hotkeys

Hello everyone. @BLumia, I'm as a contributor for previous version of terminal can say that Deepin-terminal old is the greatest existing terminal. Other terminals are not even close to it. I'm telling this because I compared it with all existing terminals. I wanted to ask you and other developers as well as Deepin designer to adapt missing features from old terminal. I'll open one issue per missing feature in hope that you'll make this features available in the new version. Please, understand that all these features is really important and they makes the terminal unique across alternatives. I don't want to use all terminal version forever and I hope this new one can be as good as previous.

So, this issue is for making possible to resize splits via hotkeys. I use it everyday and it's useful. Please, make it here too

繁体中文化不完全

右键选单以及设定界面多数只有以英文显示
但是更新以前没有这个问题

[deepin 20.1] Terminal theme with problems

By setting the Terminal theme as "Default"; to adjust to the system theme (I use the automatic theme); upon restart, the Terminal starts with the pre-defined Dark theme.

This cycle occurs every time the system is restarted.


Captura de Tela_deepin-terminal_20201229084932


deepin 20.1 (1010) / OsBuild=11031.108

[Bug] Qt5.15下terminalwidget 编译错误

Hi 你好:
我使用的发行版是Manjaro20.0.3, 在包管理器直接更新之后所有字符都乱码了, 所以尝试从源码编译, 但是在编译过程中出现如下报错:

deepin-terminal/3rdparty/terminalwidget/lib/Filter.cpp:234:47: error: ‘QString::QString(const char*)’ is private within this context
  234 |                 strCommand = QString("sudo %1").arg(strCommand);
      |                                               ^
In file included from /usr/include/qt/QtGui/qkeysequence.h:44,
                 from /usr/include/qt/QtWidgets/qaction.h:44,
                 from /usr/include/qt/QtWidgets/QAction:1,
                 from /home/stargazermiao/workspace/deepin-terminal/3rdparty/terminalwidget/lib/Filter.h:24,
                 from /home/stargazermiao/workspace/deepin-terminal/3rdparty/terminalwidget/lib/Filter.cpp:21:
/usr/include/qt/QtCore/qstring.h:968:5: note: declared private here
  968 |     QString(const char *ch);
      |     ^~~~~~~
make[2]: *** [3rdparty/terminalwidget/CMakeFiles/terminalwidget5.dir/build.make:287: 3rdparty/terminalwidget/CMakeFiles/terminalwidget5.dir/lib/Filter.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:201: 3rdparty/terminalwidget/CMakeFiles/terminalwidget5.dir/all] Error 2
make: *** [Makefile:150: all] Error 2

我已经安装了DTK 相关的库

PS
使用包管理器中的版本安装情况如下
图片

[bug] Quake terminal doesn't close when lost focus Ubuntu

Quake terminal (properly configured) doesn't close when lost focus. In fact, it doesn't automatically gain focus when open.

Steps to reproduce:

1 - Open an normal deepin terminal.
2 - Open an quake terminal deepin-terminal -q (or using an shortcut)
3 - the deepin terminal will not gain focus (when typing, it will insert on the normal terminal)
4 - When clicking other place, it will not close. You will need to click it to focus and then click out

System info:

                          ./+o+-       maxjf1@maxjf1-G3-3579
                  yyyyy- -yyyyyy+      OS: Ubuntu 20.04 focal
               ://+//////-yyyyyyo      Kernel: x86_64 Linux 5.4.0-42-generic
           .++ .:/++++++/-.+sss/`      Uptime: 2h 31m
         .:++o:  /++++++++/:--:/-      Packages: 1947
        o:+o+:++.`..```.-/oo+++++/     Shell: zsh 5.8
       .:+o:+o/.          `+sssoo+/    Resolution: 1920x1080
  .++/+:+oo+o:`             /sssooo.   DE: GNOME 3.36.2
 /+++//+:`oo+o               /::--:.   WM: Mutter
 \+/+o+++`o++o               ++////.   WM Theme: Adwaita
  .++.o+++oo+:`             /dddhhh.   GTK Theme: Mojave-dark [GTK2/3]
       .+.o+oo:.          `oddhhhh+    Icon Theme: McMojave-circle-dark
        \+.++o+o``-````.:ohdhhhhh+     Font: Garuda 11
         `:o+++ `ohhhhhhhhyo++os:      Disk: 51G / 79G (68%)
           .o:`.syhhhhhhh/.oo++o`      CPU: Intel Core i5-8300H @ 8x 4GHz [52.0°C]
               /osyyyyyyo++ooo+++/     GPU: Intel Corporation UHD Graphics 630 (Mobile)
                   ````` +oo+++o\:     RAM: 5092MiB / 15858MiB
                          `oo++.      

[Question] About terminal themes

Why in deepin-terminal 5.2.11-1 you have a desigin to remove themes? For now its realy uncomfortable to use only dark\lite themes. Can you have a chance to return themes in next updates?

[feature] Recognize clickable link

Would be an great feature to recognize clickable links, just like other terminals does.

If possible, give instructions where on the project it should be implemented (i will try to get involved to contribute)

image

QTermWidget used as a default title for a new tab

I have zsh with clean vanilla .zshrc and when I don't setup explicit precmd() to change terminal title I get "QTermWidget" my new tab title. I think Deepin Terminal could default to some better title, e.g. /bin/shell #1 where (shell is my shell name).

image

[Feat] New quake mode window animation

Press Alt+F2 to open quake window (shown).

Screen Capture_select-area_20200621173138

Actual:
Window animation transitions from center.

Desired:
Window animation transitions from top.

uname -r
5.7.4-arch1-1

[feature request] please support tab rearrangement

OS version

Deepin 15.11 stable

deepin-terminal version

3.2.7.1

Problem

When opening multiple tabs, rearrangement of tabs is not supported.
When dragging the tab, the entire window will move instead of the tab.

deepin-terminal 的 tab 偶尔出现序号不连续情况

缺陷描述

deepin-terminal 打开多个 tab 时,本来可以通过 Alt+序号 进行快捷切换。但是偶尔出现个别 tab 无法通过 Alt+序号 切换过去,本应对应的序号被后面的 tab 占据。

复现步骤

未知确切重现方法。

期望行为

截图

复现环境:

发行版以及版本

Fedora 30

相关的软件包版本

deepin-terminal-3.2.3.1-1.fc30.x86_64
之前的几个版本也有出现过

其他内容

The screen division is broken

When I try to divide the terminal into remote servers,
Throws it to the local console.
on deepon 15 everything worked perfectly from the box(

Remote Host:
root@lk:/var/www/mySites# expect -f /tmp/deepin-terminal-5QMTP0
bash: expect: команда не найдена

Local:
achelnokov@pc:~$ deepin-terminal --version
Deepin Terminal 5.0.4.1
Copyright 2011-2017 Deepin, Inc.

achelnokov@pc:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Deepin
Description: Deepin 20
Release: 20
Codename: n/a

编译依赖错误

Ubuntu 18.04 x64
使用sudo apt build-dep .检查依赖通过,但cmake过程中出现以下问题:
dtkgui缺失;dtk-settings-tools缺失。

➜  build git:(master) sudo apt build-dep ..
注意,正使用 '..' 目录下载编译依赖
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
下列软件包是自动安装的并且现在不需要了:
  deepin-menu expect libqt5svg5-dev libqt5xdg-dev libqt5xdgiconloader-dev libtcl8.6 tcl-expect tcl8.6
使用'sudo apt autoremove'来卸载它(它们)。
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 536 个软件包未被升级。
➜  build git:(master) cmake ..             
-- Checking for one of the modules 'dtkgui'
CMake Error at /usr/share/cmake-3.10/Modules/FindPkgConfig.cmake:645 (message):
  None of the required 'dtkgui' found
Call Stack (most recent call first):
  CMakeLists.txt:55 (pkg_search_module)


-- Keyboard layouts will be installed in: /usr/share/terminalwidget5/kb-layouts
-- Color schemes will be installed in: /usr/share/terminalwidget5/color-schemes
-- Translations will be installed in: /usr/share/terminalwidget5/translations
dtk-settings-tools could not be found at /dtk-settings
-- Configuring incomplete, errors occurred!
See also "/home/jx/Desktop/deepin-terminal/build/CMakeFiles/CMakeOutput.log".

不知道是不是由于libdtkwidget-dev(>=5.1.0)版本不够导致的


另外想知道在哪里切换中英文,看到有中文语言包,但是编译结果二进制中没有找到切换语言按钮
Thank you~

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.