swordfish90 / cool-retro-term Goto Github PK
View Code? Open in Web Editor NEWA good looking terminal emulator which mimics the old cathode display...
A good looking terminal emulator which mimics the old cathode display...
Whilst I do not mind that most key combinations does
not work I would really like to have Ctrl+Space=NUL.
I have tried to figure out have to change the mapping,
but have not been successful.
I am loving the whole idea of this terminal but I would like to be able to remove the convex curves at the sides and corners. Its great for old CRT emulation but looks funny on my wide screen monitor lol. Keep up the great work!
3.15.3-1-ARCH
./cool-old-term: line 4: 10564 Segmentation fault (core dumped) qmlscene -I imports app/main.qml
Qt and C++ are platform agnostic, can you please port it over?
I'm reporting the issue to myself (awesome) hoping that someone else reads the issues! cool-old-term really needs an icon; I tried to make one myself but I failed miserably.
Installed git HEAD via the AUR PKGBUILD.
It seems like the terminal can't be started by executing the path to cool-old-term, unless you are in the directory in which it resides. This seems to have something to do with how it is launched (via qmlscene).
Also, my shell is not respected, it uses bash no matter what. This is probably due to the fact that /usr/bin/cool-old-term is simply a bash script that changes to /opt/cool-old-term and runs ./cool-old-term
[erik@saltmine cool-old-term]$ ps aux | grep bash
erik 32606 0.0 0.0 13584 3208 ? Ss 09:26 0:00 /bin/bash /usr/bin/cool-old-term
erik 32607 0.0 0.0 13584 3052 ? S 09:26 0:00 /bin/bash ./cool-old-term
erik 32613 0.2 0.1 16480 4400 pts/14 Ss 09:26 0:00 /bin/bash
erik 32628 0.0 0.0 10712 2268 pts/14 S+ 09:26 0:00 grep bash
[erik@saltmine cool-old-term]$
Hi. It would be nice if a LICENCE
file were included in the project. As it is, the licence can only be found (AFAICT) in app/AboutDialog.qml
. It would be helpful to mention it in README.md
somewhere as well.
Thanks for a really great project!
It is possible to create two profiles with the same name, simply by saving your settings again with the same name. This is pretty confusing. I suppose I assumed that saving to a profile with the same name would overwrite the previous settings. (It wasn't until I realised there was more than one profile with the same name in the drop-down list that I understood why reloading the profile reset everything to the previous save!)
I can think of two solutions to this: you could prevent the user from saving when the name they have chosen for the profile already exists. (There's nothing to stop them deleting the existing profile first and saving again.) Or, you could overwrite any existing profile with the same name. (This would seem to be the less bothersome solution, from the user's perspective.)
Hi,
I would like to know if you could add an option to hide the menu bar without setting the window fullscren. This way, you could use it in a tiling wm.
The current frame images are really bad (especially the normals). If someone wants to create a new frames or improve the current ones it would be really appreciated. If you need any help just ask here.
--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/3411832-improve-the-frames-images?utm_campaign=plugin&utm_content=tracker%2F479407&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F479407&utm_medium=issues&utm_source=github).I have to place the mouse cursor further down than expected (below the middle of a line) to select a line near the top of the screen (the problem is reversed at the bottom of the screen). This is true even when distortion is turned off.
I'm having some issues getting this to work. I'm using an HP Chromebook 14, with Crouton (Ubuntu 12.04.4) installed. I installed the Qt5.2.1 binaries from issue #8, set up my $PATH, and make && sudo make install
from the konsole-qml-plugin
directory, which went well and without any errors.
When I try to run it (from within GNOME 3), I get errors about a shader failing to compile, and the screen is unreadable (no matter which settings I use). I don't know enough about shaders yet to know why this error is happening, but I could look into it. I just figured I'd ask to make sure I'm not doing something stupid.
Thanks for the help and for writing this! I've been looking for a program like this for years.
Here's what the screen looks like:
And here's the log from running it:
Error: Overlays not supported; Ignoring overlay specification for key <LWIN>
Error: Overlays not supported; Ignoring overlay specification for key <AB09>
Error: Overlays not supported; Ignoring overlay specification for key <LEFT>
Error: Overlays not supported; Ignoring overlay specification for key <RGHT>
Error: Overlays not supported; Ignoring overlay specification for key <UP>
Error: Overlays not supported; Ignoring overlay specification for key <DOWN>
Error: Overlays not supported; Ignoring overlay specification for key <FK01>
Error: Overlays not supported; Ignoring overlay specification for key <FK02>
Error: Overlays not supported; Ignoring overlay specification for key <FK03>
Error: Overlays not supported; Ignoring overlay specification for key <FK04>
Error: Overlays not supported; Ignoring overlay specification for key <FK05>
Error: Overlays not supported; Ignoring overlay specification for key <FK06>
Error: Overlays not supported; Ignoring overlay specification for key <FK07>
Error: Overlays not supported; Ignoring overlay specification for key <FK08>
Error: Overlays not supported; Ignoring overlay specification for key <FK09>
Error: Overlays not supported; Ignoring overlay specification for key <FK10>
Error: Overlays not supported; Ignoring overlay specification for key <AE01>
Error: Overlays not supported; Ignoring overlay specification for key <AE02>
Error: Overlays not supported; Ignoring overlay specification for key <AE03>
Error: Overlays not supported; Ignoring overlay specification for key <AE04>
Error: Overlays not supported; Ignoring overlay specification for key <AE05>
Error: Overlays not supported; Ignoring overlay specification for key <AE06>
Error: Overlays not supported; Ignoring overlay specification for key <AE07>
Error: Overlays not supported; Ignoring overlay specification for key <AE08>
Error: Overlays not supported; Ignoring overlay specification for key <AE09>
Error: Overlays not supported; Ignoring overlay specification for key <AE10>
Error: Overlays not supported; Ignoring overlay specification for key <AE11>
Error: Overlays not supported; Ignoring overlay specification for key <AE12>
Error: Overlays not supported; Ignoring overlay specification for key <BKSP>
Error: Overlays not supported; Ignoring overlay specification for key <LALT>
Error: Overlays not supported; Ignoring overlay specification for key <RALT>
Error: Overlays not supported; Ignoring overlay specification for key <RWIN>
(qmlscene:4989): Gtk-WARNING **: Unable to locate theme engine in module_path: "clearlooks",
(qmlscene:4989): Gtk-WARNING **: Unable to locate theme engine in module_path: "clearlooks",
(qmlscene:4989): Gtk-WARNING **: Unable to locate theme engine in module_path: "clearlooks",
(qmlscene:4989): Gtk-WARNING **: Unable to locate theme engine in module_path: "clearlooks",
(qmlscene:4989): Gtk-WARNING **: Unable to locate theme engine in module_path: "clearlooks",
(qmlscene:4989): Gtk-WARNING **: Unable to locate theme engine in module_path: "clearlooks",
(qmlscene:4989): Gtk-WARNING **: Unable to locate theme engine in module_path: "clearlooks",
(qmlscene:4989): Gtk-WARNING **: Unable to locate theme engine in module_path: "clearlooks",
(qmlscene:4989): Gtk-WARNING **: Unable to locate theme engine in module_path: "clearlooks",
(qmlscene:4989): Gtk-WARNING **: Unable to locate theme engine in module_path: "clearlooks",
(qmlscene:4989): Gtk-WARNING **: Unable to locate theme engine in module_path: "clearlooks",
(qmlscene:4989): Gtk-WARNING **: Unable to locate theme engine in module_path: "clearlooks",
(qmlscene:4989): Gtk-WARNING **: Unable to locate theme engine in module_path: "clearlooks",
(qmlscene:4989): Gtk-WARNING **: Unable to locate theme engine in module_path: "clearlooks",
(qmlscene:4989): Gtk-WARNING **: Unable to locate theme engine in module_path: "clearlooks",
(qmlscene:4989): Gtk-WARNING **: Unable to locate theme engine in module_path: "clearlooks",
(qmlscene:4989): Gtk-WARNING **: Unable to locate theme engine in module_path: "clearlooks",
loadAllColorSchemes
Loading settings: {"ambient_light":0,"brightness":0.2760663507109005,"contrast":1,"fontIndexes":[7,4,0],"fontScalingIndexes":[8,2,0],"fps":0,"frameReflections":true,"show_terminal_size":true,"window_scaling":1}{"background_color":"#000000","bloom_strength":0.4,"brightness_flickering":0.07,"fontIndex":4,"font_color":"#ffffff","frames_index":1,"glowing_line_strength":0.13,"horizontal_sincronization":0,"jitter":0.08,"motion_blur":0.3,"noise_strength":0.03,"rasterization":1,"screen_distortion":0.1}
QOpenGLShader::compile(Fragment): 0:7(104): error: type mismatch
0:8(25): error: Cannot access field `r' of non-structure / non-vector.
0:8(25): error: type mismatch
0:8(32): error: Operands to arithmetic operators must be numeric
0:8(43): error: Cannot access field `g' of non-structure / non-vector.
0:8(43): error: type mismatch
0:8(50): error: Operands to arithmetic operators must be numeric
0:8(50): error: Operands to arithmetic operators must be numeric
0:8(61): error: Cannot access field `b' of non-structure / non-vector.
0:8(61): error: type mismatch
0:8(61): error: Operands to arithmetic operators must be numeric
0:8(67): error: Operands to arithmetic operators must be numeric
*** Problematic Fragment shader source code ***
#define lowp
#define mediump
#define highp
uniform lowp float qt_Opacity;uniform lowp sampler2D source;uniform highp vec2 delta;varying highp vec2 qt_TexCoord0;
uniform highp vec2 virtual_resolution;uniform lowp sampler2D blurredSource;void main() {vec2 coords = qt_TexCoord0;
coords.y = floor(virtual_resolution.y * coords.y) / virtual_resolution.y;coords = coords + delta;vec4 vcolor = texture2D(source, coords).r * 256.0;
float color = vcolor.r * 0.21 + vcolor.g * 0.72 + vcolor.b + 0.04;float blurredSourceColor = texture2D(blurredSource, coords).a * 256.0;blurredSourceColor = blurredSourceColor - blurredSourceColor * 0.19000000000000017;color = step(1.0, color) * color + step(color, 1.0) * blurredSourceColor;gl_FragColor.a = floor(color) / 256.0;}
***
QQuickCustomMaterialShader: Shader compilation failed:
"0:7(104): error: type mismatch
0:8(25): error: Cannot access field `r' of non-structure / non-vector.
0:8(25): error: type mismatch
0:8(32): error: Operands to arithmetic operators must be numeric
0:8(43): error: Cannot access field `g' of non-structure / non-vector.
0:8(43): error: type mismatch
0:8(50): error: Operands to arithmetic operators must be numeric
0:8(50): error: Operands to arithmetic operators must be numeric
0:8(61): error: Cannot access field `b' of non-structure / non-vector.
0:8(61): error: type mismatch
0:8(61): error: Operands to arithmetic operators must be numeric
0:8(67): error: Operands to arithmetic operators must be numeric
"
QOpenGLShader::compile(Fragment): 0:8(104): error: type mismatch
0:9(25): error: Cannot access field `r' of non-structure / non-vector.
0:9(25): error: type mismatch
0:9(32): error: Operands to arithmetic operators must be numeric
0:9(43): error: Cannot access field `g' of non-structure / non-vector.
0:9(43): error: type mismatch
0:9(50): error: Operands to arithmetic operators must be numeric
0:9(50): error: Operands to arithmetic operators must be numeric
0:9(61): error: Cannot access field `b' of non-structure / non-vector.
0:9(61): error: type mismatch
0:9(61): error: Operands to arithmetic operators must be numeric
0:9(67): error: Operands to arithmetic operators must be numeric
*** Problematic Fragment shader source code ***
#define lowp
#define mediump
#define highp
uniform lowp float qt_Opacity;uniform lowp sampler2D source;uniform highp vec2 delta;varying highp vec2 qt_TexCoord0;
uniform highp vec2 virtual_resolution;uniform lowp sampler2D blurredSource;void main() {vec2 coords = qt_TexCoord0;
coords.y = floor(virtual_resolution.y * coords.y) / virtual_resolution.y;
coords.x = floor(virtual_resolution.x * coords.x) / virtual_resolution.x;coords = coords + delta;vec4 vcolor = texture2D(source, coords).r * 256.0;
float color = vcolor.r * 0.21 + vcolor.g * 0.72 + vcolor.b + 0.04;float blurredSourceColor = texture2D(blurredSource, coords).a * 256.0;blurredSourceColor = blurredSourceColor - blurredSourceColor * 0.15999999999999992;color = step(1.0, color) * color + step(color, 1.0) * blurredSourceColor;gl_FragColor.a = floor(color) / 256.0;}
***
QQuickCustomMaterialShader: Shader compilation failed:
"0:8(104): error: type mismatch
0:9(25): error: Cannot access field `r' of non-structure / non-vector.
0:9(25): error: type mismatch
0:9(32): error: Operands to arithmetic operators must be numeric
0:9(43): error: Cannot access field `g' of non-structure / non-vector.
0:9(43): error: type mismatch
0:9(50): error: Operands to arithmetic operators must be numeric
0:9(50): error: Operands to arithmetic operators must be numeric
0:9(61): error: Cannot access field `b' of non-structure / non-vector.
0:9(61): error: type mismatch
0:9(61): error: Operands to arithmetic operators must be numeric
0:9(67): error: Operands to arithmetic operators must be numeric
"
Storing settings: {"ambient_light":0,"brightness":0.2760663507109005,"contrast":1,"fontIndexes":[7,4,0],"fontScalingIndexes":[8,2,0],"fps":0,"frameReflections":true,"show_terminal_size":true,"window_scaling":1}
Storing profile: {"background_color":"#000000","bloom_strength":0.65,"brightness_flickering":0.1,"fontIndex":0,"font_color":"#ff8100","frames_index":1,"glowing_line_strength":0.2,"horizontal_sincronization":0.1,"jitter":0,"motion_blur":0.45,"noise_strength":0.14,"rasterization":2,"screen_distortion":0.05}
I'm just having a
"/usr/bin/ld: cannot find -lGL" error during make.
I have a solution here:
http://ubuntuforums.org/showthread.php?t=1480282
just not sure where to create the symbolic link ...
Hey,
Maybe it's already there but I can't find it - is there a way to set a start directory? It starts in /opt/cool-old-term (in Arch Linux AUR package at least) and I would like to change it to my home dir. Is there an option?
Thanks and great work!
Hello,
First bravo for this app, it's really cool, geeky and nicely done :)
The settings are great, so I played with it, and saved one, then quit.
But hélas, it was not here when I started it back :/
The saved configs are gone. I'm running Archlinux.
Where are the configs saved ?
Regards,
~Nico
Looks like transparency in the border images doesn't work?
glxinfo:
name of display: :0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
GLX_ARB_create_context, GLX_ARB_create_context_profile,
GLX_ARB_fbconfig_float, GLX_ARB_framebuffer_sRGB, GLX_ARB_multisample,
GLX_EXT_create_context_es2_profile, GLX_EXT_framebuffer_sRGB,
GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info,
GLX_EXT_visual_rating, GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer,
GLX_OML_swap_method, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group, GLX_SGI_swap_control
client glx vendor string: Mesa Project and SGI
client glx version string: 1.4
client glx extensions:
GLX_ARB_create_context, GLX_ARB_create_context_profile,
GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float,
GLX_ARB_framebuffer_sRGB, GLX_ARB_get_proc_address, GLX_ARB_multisample,
GLX_EXT_create_context_es2_profile, GLX_EXT_fbconfig_packed_float,
GLX_EXT_framebuffer_sRGB, GLX_EXT_import_context,
GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating,
GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer,
GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control,
GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
GLX_SGIX_visual_select_group, GLX_SGI_make_current_read,
GLX_SGI_swap_control, GLX_SGI_video_sync
GLX version: 1.4
GLX extensions:
GLX_ARB_create_context, GLX_ARB_create_context_profile,
GLX_ARB_fbconfig_float, GLX_ARB_framebuffer_sRGB,
GLX_ARB_get_proc_address, GLX_ARB_multisample,
GLX_EXT_create_context_es2_profile, GLX_EXT_framebuffer_sRGB,
GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info,
GLX_EXT_visual_rating, GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer,
GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control,
GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
GLX_SGIX_visual_select_group, GLX_SGI_make_current_read,
GLX_SGI_swap_control, GLX_SGI_video_sync
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) 965GM
OpenGL version string: 2.1 Mesa 10.0.2
OpenGL shading language version string: 1.20
OpenGL extensions:
GL_3DFX_texture_compression_FXT1, GL_AMD_seamless_cubemap_per_texture,
GL_ANGLE_texture_compression_dxt3, GL_ANGLE_texture_compression_dxt5,
GL_APPLE_object_purgeable, GL_APPLE_packed_pixels,
GL_APPLE_vertex_array_object, GL_ARB_ES2_compatibility,
GL_ARB_color_buffer_float, GL_ARB_copy_buffer, GL_ARB_debug_output,
GL_ARB_depth_buffer_float, GL_ARB_depth_clamp, GL_ARB_depth_texture,
GL_ARB_draw_buffers, GL_ARB_draw_elements_base_vertex,
GL_ARB_draw_instanced, GL_ARB_explicit_attrib_location,
GL_ARB_fragment_coord_conventions, GL_ARB_fragment_program,
GL_ARB_fragment_program_shadow, GL_ARB_fragment_shader,
GL_ARB_framebuffer_object, GL_ARB_framebuffer_sRGB,
GL_ARB_get_program_binary, GL_ARB_half_float_pixel,
GL_ARB_half_float_vertex, GL_ARB_instanced_arrays,
GL_ARB_internalformat_query, GL_ARB_invalidate_subdata,
GL_ARB_map_buffer_range, GL_ARB_multisample, GL_ARB_multitexture,
GL_ARB_occlusion_query, GL_ARB_occlusion_query2,
GL_ARB_pixel_buffer_object, GL_ARB_point_parameters, GL_ARB_point_sprite,
GL_ARB_provoking_vertex, GL_ARB_robustness, GL_ARB_sampler_objects,
GL_ARB_seamless_cube_map, GL_ARB_shader_bit_encoding,
GL_ARB_shader_objects, GL_ARB_shader_texture_lod,
GL_ARB_shading_language_100, GL_ARB_shadow, GL_ARB_sync,
GL_ARB_texture_border_clamp, GL_ARB_texture_compression,
GL_ARB_texture_compression_rgtc, GL_ARB_texture_cube_map,
GL_ARB_texture_env_add, GL_ARB_texture_env_combine,
GL_ARB_texture_env_crossbar, GL_ARB_texture_env_dot3,
GL_ARB_texture_float, GL_ARB_texture_mirror_clamp_to_edge,
GL_ARB_texture_mirrored_repeat, GL_ARB_texture_non_power_of_two,
GL_ARB_texture_rectangle, GL_ARB_texture_rg, GL_ARB_texture_rgb10_a2ui,
GL_ARB_texture_storage, GL_ARB_texture_swizzle, GL_ARB_transpose_matrix,
GL_ARB_vertex_array_bgra, GL_ARB_vertex_array_object,
GL_ARB_vertex_attrib_binding, GL_ARB_vertex_buffer_object,
GL_ARB_vertex_program, GL_ARB_vertex_shader,
GL_ARB_vertex_type_2_10_10_10_rev, GL_ARB_window_pos,
GL_ATI_blend_equation_separate, GL_ATI_draw_buffers,
GL_ATI_envmap_bumpmap, GL_ATI_separate_stencil,
GL_ATI_texture_env_combine3, GL_ATI_texture_float, GL_EXT_abgr,
GL_EXT_bgra, GL_EXT_blend_color, GL_EXT_blend_equation_separate,
GL_EXT_blend_func_separate, GL_EXT_blend_minmax, GL_EXT_blend_subtract,
GL_EXT_compiled_vertex_array, GL_EXT_copy_texture, GL_EXT_draw_buffers2,
GL_EXT_draw_instanced, GL_EXT_draw_range_elements, GL_EXT_fog_coord,
GL_EXT_framebuffer_blit, GL_EXT_framebuffer_object,
GL_EXT_framebuffer_sRGB, GL_EXT_gpu_program_parameters,
GL_EXT_multi_draw_arrays, GL_EXT_packed_depth_stencil,
GL_EXT_packed_float, GL_EXT_packed_pixels, GL_EXT_pixel_buffer_object,
GL_EXT_point_parameters, GL_EXT_polygon_offset, GL_EXT_provoking_vertex,
GL_EXT_rescale_normal, GL_EXT_secondary_color,
GL_EXT_separate_shader_objects, GL_EXT_separate_specular_color,
GL_EXT_shadow_funcs, GL_EXT_stencil_two_side, GL_EXT_stencil_wrap,
GL_EXT_subtexture, GL_EXT_texture, GL_EXT_texture3D,
GL_EXT_texture_array, GL_EXT_texture_compression_dxt1,
GL_EXT_texture_compression_rgtc, GL_EXT_texture_cube_map,
GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add,
GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
GL_EXT_texture_filter_anisotropic, GL_EXT_texture_integer,
GL_EXT_texture_lod_bias, GL_EXT_texture_object, GL_EXT_texture_rectangle,
GL_EXT_texture_sRGB, GL_EXT_texture_sRGB_decode,
GL_EXT_texture_shared_exponent, GL_EXT_texture_snorm,
GL_EXT_texture_swizzle, GL_EXT_vertex_array, GL_EXT_vertex_array_bgra,
GL_IBM_multimode_draw_arrays, GL_IBM_rasterpos_clip,
GL_IBM_texture_mirrored_repeat, GL_INGR_blend_func_separate, GL_KHR_debug,
GL_MESA_pack_invert, GL_MESA_texture_array, GL_MESA_texture_signed_rgba,
GL_MESA_window_pos, GL_MESA_ycbcr_texture, GL_NV_blend_square,
GL_NV_conditional_render, GL_NV_depth_clamp, GL_NV_light_max_exponent,
GL_NV_packed_depth_stencil, GL_NV_primitive_restart,
GL_NV_texgen_reflection, GL_NV_texture_env_combine4,
GL_NV_texture_rectangle, GL_OES_EGL_image, GL_OES_read_format,
GL_S3_s3tc, GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp,
GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays
12 GLX Visuals
visual x bf lv rg d st colorbuffer sr ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a F gb bf th cl r g b a ns b eat
----------------------------------------------------------------------------
0x020 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x021 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x074 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x075 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x076 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x077 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x078 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x079 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x07a 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x07b 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x07c 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x05b 32 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
24 GLXFBConfigs:
visual x bf lv rg d st colorbuffer sr ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a F gb bf th cl r g b a ns b eat
----------------------------------------------------------------------------
0x05c 0 tc 0 16 0 r y . 5 6 5 0 . . 0 0 0 0 0 0 0 0 0 None
0x05d 0 tc 0 16 0 r . . 5 6 5 0 . . 0 0 0 0 0 0 0 0 0 None
0x05e 0 tc 0 16 0 r y . 5 6 5 0 . . 0 16 0 0 0 0 0 0 0 None
0x05f 0 tc 0 16 0 r . . 5 6 5 0 . . 0 16 0 0 0 0 0 0 0 None
0x060 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x061 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x062 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x063 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x064 0 tc 0 16 0 r y . 5 6 5 0 . . 0 16 0 0 0 0 0 0 0 None
0x065 0 tc 0 16 0 r y . 5 6 5 0 . . 0 16 0 16 16 16 0 0 0 Slow
0x066 32 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x067 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x068 0 dc 0 16 0 r y . 5 6 5 0 . . 0 0 0 0 0 0 0 0 0 None
0x069 0 dc 0 16 0 r . . 5 6 5 0 . . 0 0 0 0 0 0 0 0 0 None
0x06a 0 dc 0 16 0 r y . 5 6 5 0 . . 0 16 0 0 0 0 0 0 0 None
0x06b 0 dc 0 16 0 r . . 5 6 5 0 . . 0 16 0 0 0 0 0 0 0 None
0x06c 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x06d 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x06e 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x06f 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x070 0 dc 0 16 0 r y . 5 6 5 0 . . 0 16 0 0 0 0 0 0 0 None
0x071 0 dc 0 16 0 r y . 5 6 5 0 . . 0 16 0 16 16 16 0 0 0 Slow
0x072 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x073 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
ionicabizau@laptop:~/cool-old-term$ ./cool-old-term
loadAllColorSchemes
Loading settings: {"fontIndexes":[0,0,0],"fontScalingIndexes":[5,1,1],"fps":0,"frameReflections":true,"show_terminal_size":true,"window_scaling":1}{"ambient_light":0.2,"background_color":"#000000","bloom_strength"
:0.65,"brightness":0.5,"brightness_flickering":0.1,"contrast":0.85,"fontIndex":0,"font_color":"#ff8100","frames_index":1,"glowing_line_strength":0.2,"horizontal_sincronization":0.08,"jitter":0.18,"motion_blur":0.4
,"noise_strength":0.1,"rasterization":0,"screen_distortion":0.1,"windowOpacity":1}
Storing settings: {"fontIndexes":[0,0,0],"fontScalingIndexes":[5,1,1],"fps":0,"frameReflections":true,"show_terminal_size":true,"window_scaling":1}
Storing profile: {"ambient_light":0.2,"background_color":"#000000","bloom_strength":0.65,"brightness":0.5,"brightness_flickering":0.1,"contrast":0.85,"fontIndex":0,"font_color":"#ff8100","frames_index":1,"glowing_
line_strength":0.2,"horizontal_sincronization":0.08,"jitter":0.18,"motion_blur":0.4,"noise_strength":0.1,"rasterization":0,"screen_distortion":0.1,"windowOpacity":1}
I did install all the qt5 packages in ubuntu.
eric@eric-desk:~/coolthing/cool-old-term$ qmake
Project ERROR: Unknown module(s) in QT: qml quick
Just a fun feature suggestion.
I know at some point, I've had a CRT monitor with some gunk that just won't come off. I would love to have that feature.
--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/3380918-stickers-and-or-sticker-residue?utm_campaign=plugin&utm_content=tracker%2F479407&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F479407&utm_medium=issues&utm_source=github).An option or a shortcut to hide the menu bar would be awesome for the fullscreen mode
on ubuntu 14.04 i install manually Qt5.3 i open your project whit .pro file when i try to compile Qmake show me error 3
Cannot read /home/mederic/Téléchargements/cool-old-term/app/app.pro: No such file or directory
MAKEFILE_GENERATOR variable not set as a result of parsing : app.pro. Possibly qmake was not able to find files included using "include(..)" - enable qmake debugging to investigate more.
13:18:21: Le processus "/home/mederic/Qt/5.3/gcc/bin/qmake" s'est terminé avec le code 3.
Erreur lors de la compilation/déploiement du projet cool-old-term (kit : Desktop Qt 5.3 GCC 32bit)
Lors de l'exécution de l'étape "qmake"
Code 3 (https://qt-project.org/wiki/qmake-exit-codes)
The project file could not be evalutated correctly, or the meta file generator failed. (i.e. the meta files could not be created)
can you send a compiled version of your cool project =) thx
osx 10.9.4 / vmware fusion professional 6.0.4 / kubuntu 14.04 (trusty)
all fully patched
vmtools are running
builds fine
when run from a konsole command line, the "screen" is magenta, no text is displayed, but a shell must be running (echo foo > /tmp/bar, for example, worked when typed blindly). I get the following errors.
$ ./cool-old-term
loadAllColorSchemes
Loading settings: {"fontIndexes":[0,0,0],"fontScalingIndexes":[5,1,1],"fps":0,"frameReflections":true,"show_terminal_size":true,"window_scaling":1}{"ambient_light":0.2,"background_color":"#000000","bloom_strength":0.4,"brightness":0.5,"brightness_flickering":0.1,"contrast":0.85,"fontIndex":0,"font_color":"#00ff5b","frames_index":1,"glowing_line_strength":0.2,"horizontal_sincronization":0.07,"jitter":0.11,"motion_blur":0.4,"noise_strength":0.05,"rasterization":1,"screen_distortion":0.1,"windowOpacity":1}
QOpenGLFramebufferObject: Unsupported framebuffer format.
QOpenGLFramebufferObject: Unsupported framebuffer format.
QOpenGLFramebufferObject: Unsupported framebuffer format.
QOpenGLFramebufferObject: Unsupported framebuffer format.
QOpenGLFramebufferObject: Unsupported framebuffer format.
QOpenGLFramebufferObject: Unsupported framebuffer format.
QOpenGLShader::link: "error: Too many vertex shader texture samplers"
QQuickCustomMaterialShader: Shader compilation failed:
"error: Too many vertex shader texture samplers"
error: Too many vertex shader texture samplers
QOpenGLFramebufferObject: Unsupported framebuffer format.
QOpenGLFramebufferObject: Unsupported framebuffer format.
QOpenGLFramebufferObject: Unsupported framebuffer format.
QOpenGLFramebufferObject: Unsupported framebuffer format.
QOpenGLFramebufferObject: Unsupported framebuffer format.
QOpenGLFramebufferObject: Unsupported framebuffer format.
Storing settings: {"fontIndexes":[0,0,0],"fontScalingIndexes":[5,1,1],"fps":0,"frameReflections":true,"show_terminal_size":true,"window_scaling":1}
Storing profile: {"ambient_light":0.2,"background_color":"#000000","bloom_strength":0.4,"brightness":0.5,"brightness_flickering":0.1,"contrast":0.85,"fontIndex":0,"font_color":"#00ff5b","frames_index":1,"glowing_line_strength":0.2,"horizontal_sincronization":0.07,"jitter":0.11,"motion_blur":0.4,"noise_strength":0.05,"rasterization":1,"screen_distortion":0.1,"windowOpacity":1}
$
So I do not know anything about qmake or qt and I am having some troubles. So I will go ahead and share what information I have about my system and errors I am getting. I am running on Linux Mint 16 petra. It came with qmake in this directory: /usr/lib/x86_64-linux-gnu/qt5/bin. I installed qt /Qt/5.2.1 and went to this directory /Qt/5.2.1/Src/qtbase and ran ./configure. After that it gave me an error so i added ./configure -qt-xcb. From here I had a new qmake 5.2.0 in /usr/local/Qt-5.2.0/bin. qmake --version still shows up as:
QMake version 3.0
Using Qt version 5.0.2 in /usr/lib/x86_64-linux-gnu
I then from here went to /cool-old-term/konsole-qml-plugin and typed the following:
sudo qmake
sudo make
sudo make install
make install gave me the following:
install -m 755 -p "libkdekonsole.so" "/home/wesman6960/cool-old-term/imports/org/kde/konsole/libkdekonsole.so"
strip --strip-unneeded "/home/wesman6960/cool-old-term/imports/org/kde/konsole/libkdekonsole.so"
install -m 644 -p /home/wesman6960/cool-old-term/konsole-qml-plugin/src/qmldir /home/wesman6960/cool-old-term/konsole-qml-plugin/../imports/org/kde/konsole/
install -m 644 -p /home/wesman6960/cool-old-term/konsole-qml-plugin/src/plugins.qmltypes /home/wesman6960/cool-old-term/konsole-qml-plugin/../imports/org/kde/konsole/
cp -f -R /home/wesman6960/cool-old-term/konsole-qml-plugin/assets/color-schemes /home/wesman6960/cool-old-term/konsole-qml-plugin/../imports/org/kde/konsole/
cp -f -R /home/wesman6960/cool-old-term/konsole-qml-plugin/assets/kb-layouts /home/wesman6960/cool-old-term/konsole-qml-plugin/../imports/org/kde/konsole/
From here I went to /cool-old-term and typed sudo ./cool-old-term and get:
file:///home/wesman6960/cool-old-term/app/main.qml:21 module "QtQuick" version 2.2 is not installed
I dont know if any of the information above gives you any idea but I dont know how to set path libraries or any of that stuff. If I could have a step by step instruction of what I need to do that would be greatly appreciated! Thank you so much for your time!
Ubuntu 14.04, with pantheon DE. Any key combination involving function keys does not work.
--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/3406343-function-keys-not-working?utm_campaign=plugin&utm_content=tracker%2F479407&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F479407&utm_medium=issues&utm_source=github).I get this error
(qmlscene:11720): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",
file:///home/yanick/temp/cool-old-term/app/main.qml:26 module "org.kde.konsole" is not installed
Why KDE? Why isn't it compatible with gnome terminal?
There are no sounds of old keyboard or old computer beeps, noises or antything else. It would be cool if terminal emitted some "Tube sound" :)
--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/3410587-no-old-sounds?utm_campaign=plugin&utm_content=tracker%2F479407&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F479407&utm_medium=issues&utm_source=github).I just noticed that I can't execute the command (cool-old-term) using Alt+F2.
Here is what I get.
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
Is this an intended behaviour ? Does cool-old-term inherits some variables from the shell calling it which makes it unusable when not called from another shell ?
Would it be possible to set the output of commands not to be instant? Line by line output instead of just boom whole screen?
--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/3451993-feature-request-output-delay?utm_campaign=plugin&utm_content=tracker%2F479407&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F479407&utm_medium=issues&utm_source=github).Pink screen when i start the terminal and when i start it with another terminal
I'm running kubuntu 12.04
loadAllColorSchemes
QOpenGLShader::compile(Fragment): 0:43(17): error: assignment to read-only variable 'noise_strength'
*** Problematic Fragment shader source code ***
#define lowp
#define mediump
#define highp
uniform sampler2D source;
uniform highp float qt_Opacity;
uniform highp float time;
uniform highp vec2 txt_Size;
varying highp vec2 qt_TexCoord0;
uniform highp vec4 font_color;
uniform highp vec4 background_color;
uniform highp float deltax;
uniform highp float deltay;
uniform highp sampler2D bloomSource;
uniform highp float noise_strength;
uniform highp float screen_distorsion;
uniform highp float glowing_line_strength;
varying lowp float brightness;
varying lowp float horizontal_distortion;
highp float rand(vec2 co)
{
highp float a = 12.9898;
highp float b = 78.233;
highp float c = 43758.5453;
highp float dt= dot(co.xy ,vec2(a,b));
highp float sn= mod(dt,3.14);
return fract(sin(sn) * c);
}
float stepNoise(vec2 p){
vec2 newP = p * txt_Size*0.5;
return rand(floor(newP) + fract(time / 100.0));
}
float randomPass(vec2 coords){
return fract(smoothstep(-0.2, 0.0, coords.y - 3.0 * fract(time * 0.0001))) * glowing_line_strength;
}void main() {vec2 cc = vec2(0.5) - qt_TexCoord0;float distance = length(cc);
float distortion = dot(cc, cc) * screen_distorsion;
vec2 coords = (qt_TexCoord0 - cc * (1.0 + distortion) * distortion);
float h_distortion = 0.5 * sin(time*0.001 + coords.y*10.0*fract(time/10.0));
h_distortion += 0.5 * cos(time*0.04 + 0.03 + coords.y*50.0*fract(time/10.0 + 0.4));
coords.x = coords.x + h_distortion * horizontal_distortion;
noise_strength += horizontal_distortion * 0.5;float color = texture2D(source, coords).r;
color += texture2D(bloomSource, coords).r *1.5;
color += stepNoise(coords) * noise_strength * (1.0 - distance * distance * 2.0);
color += randomPass(coords) * glowing_line_strength;vec3 finalColor = mix(background_color, font_color, color).rgb;finalColor = mix(finalColor * 1.1, vec3(0.0), 1.2 * distance * distance);
finalColor = mix(finalColor, vec3(0.0), brightness);
gl_FragColor = vec4(finalColor *1.25, 1.0);
}
***
QQuickCustomMaterialShader: Shader compilation failed:
"0:43(17): error: assignment to read-only variable 'noise_strength'
"
QOpenGLShader::compile(Fragment): 0:28(7): error: type mismatch
0:30(17): error: too many parameters to `vec4' constructor
*** Problematic Fragment shader source code ***
#define lowp
#define mediump
#define highp
uniform sampler2D source;
uniform sampler2D normals;
uniform highp float screen_distorsion;
uniform highp float ambient_light;
uniform vec4 reflection_color;
varying lowp float brightness;
varying highp vec2 qt_TexCoord0;
vec2 distortCoordinates(vec2 coords){
vec2 cc = coords - vec2(0.5);
float dist = dot(cc, cc) * screen_distorsion;
return (coords + cc * (1.0 + dist) * dist);
}
void main(){
vec2 coords = distortCoordinates(qt_TexCoord0);
vec4 txt_color = texture2D(source, coords);
vec4 txt_normal = texture2D(normals, coords);
vec3 normal = normalize(txt_normal.rgb * 2.0 - 1.0);
vec3 light_dir = normalize(vec3(0.5,0.5, 0.0) - vec3(qt_TexCoord0, 0.0));
float reflection = (dot(normal, light_dir) * 0.4 + 0.2) * brightness;
vec3 final_color = reflection_color * reflection * 0.5;
final_color += txt_color * ambient_light;
gl_FragColor = vec4(final_color * txt_normal.a, txt_color.a);
}
***
QQuickCustomMaterialShader: Shader compilation failed:
"0:28(7): error: type mismatch
0:30(17): error: too many parameters to `vec4' constructor
"
Hey, I just got cool-old-term to build and run on ubuntu 14.04/elementary trusty, and I have noticed a few things that could be done to make it a little better.
any part of a letter that hangs below the bottom of the vertical alignment for the line is cut off. the bottom of y and p for example.
the scanlines do not distort with the 'screen distortion' this causes the scanlines effect to render incorrectly
Both of these issues can be observed in this image, http://i.imgur.com/7HocIor.png
Notice how the bottom of the letter p is missing. Also notice how the scanlines are perfectly straight, even though screen distortion is on, causing the letters to spill over from one set of scanlines to the next, causing information loss and less attractive rendering, like at the end of the word laptop. I believe this could be corrected by simply changing the order of operations, applying the scanline effect before the screen distortion instead of after.
And some feature requests...
I personally love using a drop down terminal in fullscreen, like guake. If this terminal could be set up to run persistently and appear full screen at a keypress, it would be my ideal terminal.
I'd like to limit the baud rate of the terminal, so I can see the cursor updating the screen.
I like the noise effect, but I'd like a type of noise that's only seen where the phosphor is actually intentionally being lit, kindof like the speckled interference pattern you see when you look at a laser pointer's dot. So, noise in the bright parts, but not in the dark parts, basically.
Thanks for working on this awesome project, I've been looking for something like this for years!
Linux manjaro 3.10.39-1-MANJARO i686
Using Qt version 5.3.1
./cool-old-term: line 4: 21316 Segmentation fault (core dumped) qmlscene -I imports app/main.qml
It compiles ok but when i try to run it i get the following message
intel_do_flush_locked failed: Invalid argument
My system:
Hi, i got arch and after compiling, as the instruction says, i get seg fault:
./cool-old-term: line 4: 20249 Segmentation fault (core dumped) qmlscene -I imports app/main.qml
doing sudo doesnt help, but the string is different:
./cool-old-term: line 4: 20258 Segmentation fault (core dumped) qmlscene -I imports app/main.qml
Добрый день, получаю сегфолт при компиляции согласно инструции:
./cool-old-term: line 4: 20249 Segmentation fault (core dumped) qmlscene -I imports app/main.qml
Запуская от рута executable оставляет ошибку, но изменяет строку, в которой она возникла:
./cool-old-term: line 4: 20258 Segmentation fault (core dumped) qmlscene -I imports app/main.qml
Буду благодарен за помощь
Hi, does anybody know what the fedora dependencies are?
Primary selection support almost works, sometimes. Highlighting text does not always copy it to the primary selection. Middle clicking does not always paste the contents of the primary selection. Sometimes it pastes nothing other times it pastes the last thing selected in the terminal.
I would love to have this in the Linux VT.
Even cooler would be if you could run it during boot.
Qt is installed on
/Users/Shared/Qt
corei7:cool-old-term ebt$ export PATH=/Users/Shared/Qt/5.3/clang_64/bin:$PATH
corei7:konsole-qml-plugin ebt$ qmake && make && make install
corei7:konsole-qml-plugin ebt$ qmake && make && make install
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -c -pipe -O2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk -mmacosx-version-min=10.6 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -W -fPIC -DHAVE_POSIX_OPENPT -DHAVE_SYS_TIME_H -DHAVE_UPDWTMPX -DQ_WS_UBUNTU -DQT_NO_DEBUG -DQT_PLUGIN -DQT_QUICK_LIB -DQT_QML_LIB -DQT_WIDGETS_LIB -DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/Users/Shared/Qt/5.3/clang_64/mkspecs/macx-clang -I. -I/Users/Shared/Qt/5.3/clang_64/lib/QtQuick.framework/Versions/5/Headers -I/Users/Shared/Qt/5.3/clang_64/lib/QtQml.framework/Versions/5/Headers -I/Users/Shared/Qt/5.3/clang_64/lib/QtWidgets.framework/Versions/5/Headers -I/Users/Shared/Qt/5.3/clang_64/lib/QtNetwork.framework/Versions/5/Headers -I/Users/Shared/Qt/5.3/clang_64/lib/QtGui.framework/Versions/5/Headers -I/Users/Shared/Qt/5.3/clang_64/lib/QtCore.framework/Versions/5/Headers -I.moc -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Headers -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/System/Library/Frameworks/AGL.framework/Headers -F/Users/Shared/Qt/5.3/clang_64/lib -o .obj/kpty.o src/kpty.cpp
In file included from src/kpty.cpp:25:
In file included from src/kpty_p.h:26:
src/kpty.h:36:5: warning: class 'KPtyPrivate' was previously declared as a struct [-Wmismatched-tags]
Q_DECLARE_PRIVATE(KPty)
^
/Users/Shared/Qt/5.3/clang_64/lib/QtCore.framework/Headers/qglobal.h:946:12: note: expanded from macro 'Q_DECLARE_PRIVATE'
friend class Class##Private;
^
src/kpty.h:28:8: note: previous use is here
struct KPtyPrivate;
^
src/kpty.cpp:500:12: warning: 'utmp' is deprecated [-Wdeprecated-declarations]
struct utmp l_struct;
^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/include/utmp.h:96:8: note: 'utmp' declared here
struct utmp {
^
src/kpty.cpp:561:5: error: use of undeclared identifier 'utmpname'; did you mean 'tmpnam'?
utmpname(_PATH_UTMP);
^~~~~~~~
tmpnam
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/include/stdio.h:280:7: note: 'tmpnam' declared here
char *tmpnam(char *);
^
src/kpty.cpp:561:14: warning: conversion from string literal to 'char *' is deprecated [-Wdeprecated-writable-strings]
utmpname(_PATH_UTMP);
^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/include/utmp.h:82:20: note: expanded from macro '_PATH_UTMP'
^
src/kpty.cpp:562:5: error: use of undeclared identifier 'setutent'; did you mean 'setgrent'?
setutent();
^~~~~~~~
setgrent
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/include/grp.h:84:6: note: 'setgrent' declared here
void setgrent(void);
^
src/kpty.cpp:563:5: error: use of undeclared identifier 'pututline'
pututline(&l_struct);
^
src/kpty.cpp:564:5: error: use of undeclared identifier 'endutent'; did you mean 'endgrent'?
endutent();
^~~~~~~~
endgrent
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/include/grp.h:85:6: note: 'endgrent' declared here
void endgrent(void);
^
src/kpty.cpp:565:5: error: use of undeclared identifier 'updwtmp'
updwtmp(_PATH_WTMP, &l_struct);
^
src/kpty.cpp:602:12: warning: 'utmp' is deprecated [-Wdeprecated-declarations]
struct utmp l_struct, *ut;
^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/include/utmp.h:96:8: note: 'utmp' declared here
struct utmp {
^
src/kpty.cpp:602:12: warning: 'utmp' is deprecated [-Wdeprecated-declarations]
struct utmp l_struct, *ut;
^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/include/utmp.h:96:8: note: 'utmp' declared here
struct utmp {
^
src/kpty.cpp:613:5: error: use of undeclared identifier 'utmpname'; did you mean 'tmpnam'?
utmpname(_PATH_UTMP);
^~~~~~~~
tmpnam
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/include/stdio.h:280:7: note: 'tmpnam' declared here
char *tmpnam(char *);
^
src/kpty.cpp:613:14: warning: conversion from string literal to 'char *' is deprecated [-Wdeprecated-writable-strings]
utmpname(_PATH_UTMP);
^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/include/utmp.h:82:20: note: expanded from macro '_PATH_UTMP'
^
src/kpty.cpp:614:5: error: use of undeclared identifier 'setutent'; did you mean 'setgrent'?
setutent();
^~~~~~~~
setgrent
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/include/grp.h:84:6: note: 'setgrent' declared here
void setgrent(void);
^
src/kpty.cpp:615:15: error: use of undeclared identifier 'getutline'
if ((ut = getutline(&l_struct))) {
^
src/kpty.cpp:632:5: error: use of undeclared identifier 'pututline'
pututline(ut);
^
src/kpty.cpp:634:1: error: use of undeclared identifier 'endutent'; did you mean 'endgrent'?
endutent();
^~~~~~~~
endgrent
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/include/grp.h:85:6: note: 'endgrent' declared here
void endgrent(void);
^
6 warnings and 10 errors generated.
make: *** [.obj/kpty.o] Error 1
corei7:konsole-qml-plugin ebt$ cd pwd
corei7:konsole-qml-plugin ebt$ qmake && make && make install
Info: creating stash file /Volumes/DATA/Projets/cool-old-term/konsole-qml-plugin/.qmake.stash
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -c -pipe -O2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk -mmacosx-version-min=10.6 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -W -fPIC -DHAVE_POSIX_OPENPT -DHAVE_SYS_TIME_H -DHAVE_UPDWTMPX -DQ_WS_UBUNTU -DQT_NO_DEBUG -DQT_PLUGIN -DQT_QUICK_LIB -DQT_QML_LIB -DQT_WIDGETS_LIB -DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/Users/Shared/Qt/5.3/clang_64/mkspecs/macx-clang -I. -I/Users/Shared/Qt/5.3/clang_64/lib/QtQuick.framework/Versions/5/Headers -I/Users/Shared/Qt/5.3/clang_64/lib/QtQml.framework/Versions/5/Headers -I/Users/Shared/Qt/5.3/clang_64/lib/QtWidgets.framework/Versions/5/Headers -I/Users/Shared/Qt/5.3/clang_64/lib/QtNetwork.framework/Versions/5/Headers -I/Users/Shared/Qt/5.3/clang_64/lib/QtGui.framework/Versions/5/Headers -I/Users/Shared/Qt/5.3/clang_64/lib/QtCore.framework/Versions/5/Headers -I.moc -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Headers -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/System/Library/Frameworks/AGL.framework/Headers -F/Users/Shared/Qt/5.3/clang_64/lib -o .obj/plugin.o src/plugin.cpp
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -c -pipe -O2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk -mmacosx-version-min=10.6 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -W -fPIC -DHAVE_POSIX_OPENPT -DHAVE_SYS_TIME_H -DHAVE_UPDWTMPX -DQ_WS_UBUNTU -DQT_NO_DEBUG -DQT_PLUGIN -DQT_QUICK_LIB -DQT_QML_LIB -DQT_WIDGETS_LIB -DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/Users/Shared/Qt/5.3/clang_64/mkspecs/macx-clang -I. -I/Users/Shared/Qt/5.3/clang_64/lib/QtQuick.framework/Versions/5/Headers -I/Users/Shared/Qt/5.3/clang_64/lib/QtQml.framework/Versions/5/Headers -I/Users/Shared/Qt/5.3/clang_64/lib/QtWidgets.framework/Versions/5/Headers -I/Users/Shared/Qt/5.3/clang_64/lib/QtNetwork.framework/Versions/5/Headers -I/Users/Shared/Qt/5.3/clang_64/lib/QtGui.framework/Versions/5/Headers -I/Users/Shared/Qt/5.3/clang_64/lib/QtCore.framework/Versions/5/Headers -I.moc -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Headers -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/System/Library/Frameworks/AGL.framework/Headers -F/Users/Shared/Qt/5.3/clang_64/lib -o .obj/Pty.o src/Pty.cpp
In file included from src/Pty.cpp:30:
In file included from src/Pty.h:41:
In file included from src/kptyprocess.h:34:
In file included from src/kptydevice.h:32:
In file included from src/kpty_p.h:26:
src/kpty.h:36:5: warning: class 'KPtyPrivate' was previously declared as a struct [-Wmismatched-tags]
Q_DECLARE_PRIVATE(KPty)
^
/Users/Shared/Qt/5.3/clang_64/lib/QtCore.framework/Headers/qglobal.h:946:12: note: expanded from macro 'Q_DECLARE_PRIVATE'
friend class Class##Private;
^
src/kpty.h:28:8: note: previous use is here
struct KPtyPrivate;
^
In file included from src/Pty.cpp:30:
In file included from src/Pty.h:41:
In file included from src/kptyprocess.h:34:
src/kptydevice.h:50:5: warning: class 'KPtyDevicePrivate' was previously declared as a struct [-Wmismatched-tags]
Q_DECLARE_PRIVATE_MI(KPtyDevice, KPty)
^
src/kptydevice.h:43:12: note: expanded from macro 'Q_DECLARE_PRIVATE_MI'
friend class Class##Private;
^
src/kptydevice.h:38:8: note: previous use is here
struct KPtyDevicePrivate;
^
In file included from src/Pty.cpp:30:
In file included from src/Pty.h:41:
src/kptyprocess.h:60:5: warning: class 'KPtyProcessPrivate' was previously declared as a struct [-Wmismatched-tags]
Q_DECLARE_PRIVATE(KPtyProcess)
^
/Users/Shared/Qt/5.3/clang_64/lib/QtCore.framework/Headers/qglobal.h:946:12: note: expanded from macro 'Q_DECLARE_PRIVATE'
friend class Class##Private;
^
src/kptyprocess.h:40:8: note: previous use is here
struct KPtyProcessPrivate;
^
3 warnings generated.
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -c -pipe -O2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk -mmacosx-version-min=10.6 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -W -fPIC -DHAVE_POSIX_OPENPT -DHAVE_SYS_TIME_H -DHAVE_UPDWTMPX -DQ_WS_UBUNTU -DQT_NO_DEBUG -DQT_PLUGIN -DQT_QUICK_LIB -DQT_QML_LIB -DQT_WIDGETS_LIB -DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/Users/Shared/Qt/5.3/clang_64/mkspecs/macx-clang -I. -I/Users/Shared/Qt/5.3/clang_64/lib/QtQuick.framework/Versions/5/Headers -I/Users/Shared/Qt/5.3/clang_64/lib/QtQml.framework/Versions/5/Headers -I/Users/Shared/Qt/5.3/clang_64/lib/QtWidgets.framework/Versions/5/Headers -I/Users/Shared/Qt/5.3/clang_64/lib/QtNetwork.framework/Versions/5/Headers -I/Users/Shared/Qt/5.3/clang_64/lib/QtGui.framework/Versions/5/Headers -I/Users/Shared/Qt/5.3/clang_64/lib/QtCore.framework/Versions/5/Headers -I.moc -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Headers -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/System/Library/Frameworks/AGL.framework/Headers -F/Users/Shared/Qt/5.3/clang_64/lib -o .obj/kptyprocess.o src/kptyprocess.cpp
In file included from src/kptyprocess.cpp:31:
In file included from src/kptyprocess.h:34:
In file included from src/kptydevice.h:32:
In file included from src/kpty_p.h:26:
src/kpty.h:36:5: warning: class 'KPtyPrivate' was previously declared as a struct [-Wmismatched-tags]
Q_DECLARE_PRIVATE(KPty)
^
/Users/Shared/Qt/5.3/clang_64/lib/QtCore.framework/Headers/qglobal.h:946:12: note: expanded from macro 'Q_DECLARE_PRIVATE'
friend class Class##Private;
^
src/kpty.h:28:8: note: previous use is here
struct KPtyPrivate;
^
In file included from src/kptyprocess.cpp:31:
In file included from src/kptyprocess.h:34:
src/kptydevice.h:50:5: warning: class 'KPtyDevicePrivate' was previously declared as a struct [-Wmismatched-tags]
Q_DECLARE_PRIVATE_MI(KPtyDevice, KPty)
^
src/kptydevice.h:43:12: note: expanded from macro 'Q_DECLARE_PRIVATE_MI'
friend class Class##Private;
^
src/kptydevice.h:38:8: note: previous use is here
struct KPtyDevicePrivate;
^
In file included from src/kptyprocess.cpp:31:
src/kptyprocess.h:60:5: warning: class 'KPtyProcessPrivate' was previously declared as a struct [-Wmismatched-tags]
Q_DECLARE_PRIVATE(KPtyProcess)
^
/Users/Shared/Qt/5.3/clang_64/lib/QtCore.framework/Headers/qglobal.h:946:12: note: expanded from macro 'Q_DECLARE_PRIVATE'
friend class Class##Private;
^
src/kptyprocess.h:40:8: note: previous use is here
struct KPtyProcessPrivate;
^
3 warnings generated.
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -c -pipe -O2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk -mmacosx-version-min=10.6 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -W -fPIC -DHAVE_POSIX_OPENPT -DHAVE_SYS_TIME_H -DHAVE_UPDWTMPX -DQ_WS_UBUNTU -DQT_NO_DEBUG -DQT_PLUGIN -DQT_QUICK_LIB -DQT_QML_LIB -DQT_WIDGETS_LIB -DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/Users/Shared/Qt/5.3/clang_64/mkspecs/macx-clang -I. -I/Users/Shared/Qt/5.3/clang_64/lib/QtQuick.framework/Versions/5/Headers -I/Users/Shared/Qt/5.3/clang_64/lib/QtQml.framework/Versions/5/Headers -I/Users/Shared/Qt/5.3/clang_64/lib/QtWidgets.framework/Versions/5/Headers -I/Users/Shared/Qt/5.3/clang_64/lib/QtNetwork.framework/Versions/5/Headers -I/Users/Shared/Qt/5.3/clang_64/lib/QtGui.framework/Versions/5/Headers -I/Users/Shared/Qt/5.3/clang_64/lib/QtCore.framework/Versions/5/Headers -I.moc -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Headers -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/System/Library/Frameworks/AGL.framework/Headers -F/Users/Shared/Qt/5.3/clang_64/lib -o .obj/kptydevice.o src/kptydevice.cpp
In file included from src/kptydevice.cpp:32:
In file included from src/kptydevice.h:32:
In file included from src/kpty_p.h:26:
src/kpty.h:36:5: warning: class 'KPtyPrivate' was previously declared as a struct [-Wmismatched-tags]
Q_DECLARE_PRIVATE(KPty)
^
/Users/Shared/Qt/5.3/clang_64/lib/QtCore.framework/Headers/qglobal.h:946:12: note: expanded from macro 'Q_DECLARE_PRIVATE'
friend class Class##Private;
^
src/kpty.h:28:8: note: previous use is here
struct KPtyPrivate;
^
In file included from src/kptydevice.cpp:32:
src/kptydevice.h:50:5: warning: class 'KPtyDevicePrivate' was previously declared as a struct [-Wmismatched-tags]
Q_DECLARE_PRIVATE_MI(KPtyDevice, KPty)
^
src/kptydevice.h:43:12: note: expanded from macro 'Q_DECLARE_PRIVATE_MI'
friend class Class##Private;
^
src/kptydevice.h:38:8: note: previous use is here
struct KPtyDevicePrivate;
^
2 warnings generated.
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -c -pipe -O2 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk -mmacosx-version-min=10.6 -fvisibility=hidden -fvisibility-inlines-hidden -Wall -W -fPIC -DHAVE_POSIX_OPENPT -DHAVE_SYS_TIME_H -DHAVE_UPDWTMPX -DQ_WS_UBUNTU -DQT_NO_DEBUG -DQT_PLUGIN -DQT_QUICK_LIB -DQT_QML_LIB -DQT_WIDGETS_LIB -DQT_NETWORK_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/Users/Shared/Qt/5.3/clang_64/mkspecs/macx-clang -I. -I/Users/Shared/Qt/5.3/clang_64/lib/QtQuick.framework/Versions/5/Headers -I/Users/Shared/Qt/5.3/clang_64/lib/QtQml.framework/Versions/5/Headers -I/Users/Shared/Qt/5.3/clang_64/lib/QtWidgets.framework/Versions/5/Headers -I/Users/Shared/Qt/5.3/clang_64/lib/QtNetwork.framework/Versions/5/Headers -I/Users/Shared/Qt/5.3/clang_64/lib/QtGui.framework/Versions/5/Headers -I/Users/Shared/Qt/5.3/clang_64/lib/QtCore.framework/Versions/5/Headers -I.moc -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/System/Library/Frameworks/OpenGL.framework/Versions/A/Headers -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/System/Library/Frameworks/AGL.framework/Headers -F/Users/Shared/Qt/5.3/clang_64/lib -o .obj/kpty.o src/kpty.cpp
In file included from src/kpty.cpp:25:
In file included from src/kpty_p.h:26:
src/kpty.h:36:5: warning: class 'KPtyPrivate' was previously declared as a struct [-Wmismatched-tags]
Q_DECLARE_PRIVATE(KPty)
^
/Users/Shared/Qt/5.3/clang_64/lib/QtCore.framework/Headers/qglobal.h:946:12: note: expanded from macro 'Q_DECLARE_PRIVATE'
friend class Class##Private;
^
src/kpty.h:28:8: note: previous use is here
struct KPtyPrivate;
^
src/kpty.cpp:500:12: warning: 'utmp' is deprecated [-Wdeprecated-declarations]
struct utmp l_struct;
^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/include/utmp.h:96:8: note: 'utmp' declared here
struct utmp {
^
src/kpty.cpp:561:5: error: use of undeclared identifier 'utmpname'; did you mean 'tmpnam'?
utmpname(_PATH_UTMP);
^~~~~~~~
tmpnam
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/include/stdio.h:280:7: note: 'tmpnam' declared here
char *tmpnam(char *);
^
src/kpty.cpp:561:14: warning: conversion from string literal to 'char *' is deprecated [-Wdeprecated-writable-strings]
utmpname(_PATH_UTMP);
^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/include/utmp.h:82:20: note: expanded from macro '_PATH_UTMP'
^
src/kpty.cpp:562:5: error: use of undeclared identifier 'setutent'; did you mean 'setgrent'?
setutent();
^~~~~~~~
setgrent
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/include/grp.h:84:6: note: 'setgrent' declared here
void setgrent(void);
^
src/kpty.cpp:563:5: error: use of undeclared identifier 'pututline'
pututline(&l_struct);
^
src/kpty.cpp:564:5: error: use of undeclared identifier 'endutent'; did you mean 'endgrent'?
endutent();
^~~~~~~~
endgrent
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/include/grp.h:85:6: note: 'endgrent' declared here
void endgrent(void);
^
src/kpty.cpp:565:5: error: use of undeclared identifier 'updwtmp'
updwtmp(_PATH_WTMP, &l_struct);
^
src/kpty.cpp:602:12: warning: 'utmp' is deprecated [-Wdeprecated-declarations]
struct utmp l_struct, *ut;
^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/include/utmp.h:96:8: note: 'utmp' declared here
struct utmp {
^
src/kpty.cpp:602:12: warning: 'utmp' is deprecated [-Wdeprecated-declarations]
struct utmp l_struct, *ut;
^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/include/utmp.h:96:8: note: 'utmp' declared here
struct utmp {
^
src/kpty.cpp:613:5: error: use of undeclared identifier 'utmpname'; did you mean 'tmpnam'?
utmpname(_PATH_UTMP);
^~~~~~~~
tmpnam
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/include/stdio.h:280:7: note: 'tmpnam' declared here
char *tmpnam(char *);
^
src/kpty.cpp:613:14: warning: conversion from string literal to 'char *' is deprecated [-Wdeprecated-writable-strings]
utmpname(_PATH_UTMP);
^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/include/utmp.h:82:20: note: expanded from macro '_PATH_UTMP'
^
src/kpty.cpp:614:5: error: use of undeclared identifier 'setutent'; did you mean 'setgrent'?
setutent();
^~~~~~~~
setgrent
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/include/grp.h:84:6: note: 'setgrent' declared here
void setgrent(void);
^
src/kpty.cpp:615:15: error: use of undeclared identifier 'getutline'
if ((ut = getutline(&l_struct))) {
^
src/kpty.cpp:632:5: error: use of undeclared identifier 'pututline'
pututline(ut);
^
src/kpty.cpp:634:1: error: use of undeclared identifier 'endutent'; did you mean 'endgrent'?
endutent();
^~~~~~~~
endgrent
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/include/grp.h:85:6: note: 'endgrent' declared here
void endgrent(void);
^
6 warnings and 10 errors generated.
make: *** [.obj/kpty.o] Error 1
if someone have any clue ;)
thank's
While modifying the effects settings, the app froze and eventually dumped core:
file:///home/cowens/src/cool-old-term/app/SettingsEffectsTab.qml:56:13: QML CheckableSlider: Binding loop detected for property "value"
qmlscene: ../../src/xcb_conn.c:186: write_vec: Assertion `!c->out.queue_len' failed.
./cool-old-term: line 4: 1178 Aborted (core dumped) qmlscene -I imports app/main.qml
I believe I had just enabled screen distortion and was attempting to increase bloom.
Builds OK, had to install qt5 (5.2).
qmake-qt5 works fine (regular private errors.)
No build errors that I can see.
Runtime dumps core:
[kodak@beastlap cool-old-term]$ ./cool-old-term file:///usr/lib64/qt5/qml/QtQuick/Controls/Private/TabBar.qml:112:5: QML ListView: Binding loop detected for property "width" Floating point exception (core dumped)
gdb says:
Program received signal SIGFPE, Arithmetic exception.
0x0000000000425fae in lineCount (this=) at yat/backend/block.h:60
60 int lineCount() const { return (std::max((m_text_line.size() - 1),0) / m_width) + 1; }
I can include full gdb output if you'd like.
Please forgive the trivial bug report...
The wording of "Store Current" (w.r.t. saving the current settings in a new profile) is a bit confusing, for two reasons. First, to a new user, it sounds like the button may save the current settings to the currently selected profile, overwriting it. Second, it is not obvious that the button will prompt you for the name of a new profile. I spent a few seconds looking for a "New profile" button, before trying the "Save Current" button (just to see what it would do, really!).
I'd like to suggest that "New Profile" (or simply "New") would be a better name for the button.
On behalf of all MacOSX users - could you please add it to Homebrew?
Thanks!
built it on fedora 20, it looks great but vim breaks it. Once I start vim, characters don't appear anymore on the screen, even after exiting screen. The cursor moves and the commands are obviously executed, but no fonts are drawn anymore.
--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/3436156-vim-breaks-the-fonts?utm_campaign=plugin&utm_content=tracker%2F479407&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F479407&utm_medium=issues&utm_source=github).Hi
What are the build requirements? I've installed build-essentials, libqt4-dev, qt4-qmake and I get:
$ make
g++ -c -m64 -pipe -O2 -Wall -W -D_REENTRANT -DQT_WEBKIT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -Iyat/backend -Iyat/yat_declarative -I.moc -o .obj/yat_pty.o yat/backend/yat_pty.cpp
In file included from yat/backend/yat_pty.cpp:21:0:
yat/backend/yat_pty.h:41:5: error: ‘QSize’ does not name a type
/usr/include/qt4/QtCore/qsocketnotifier.h: In constructor ‘YatPty::YatPty()’:
/usr/include/qt4/QtCore/qsocketnotifier.h:76:10: error: ‘void QSocketNotifier::activated(int)’ is protected
yat/backend/yat_pty.cpp:71:39: error: within this context
yat/backend/yat_pty.cpp:71:73: error: no matching function for call to ‘YatPty::connect(QSocketNotifier_&, void (QSocketNotifier::)(int), YatPty* const, void (YatPty::)())’
yat/backend/yat_pty.cpp:71:73: note: candidates are:
/usr/include/qt4/QtCore/qobject.h:204:17: note: static bool QObject::connect(const QObject_, const char_, const QObject_, const char_, Qt::ConnectionType)
/usr/include/qt4/QtCore/qobject.h:204:17: note: no known conversion for argument 2 from ‘void (QSocketNotifier::)(int)’ to ‘const char’
/usr/include/qt4/QtCore/qobject.h:217:17: note: static bool QObject::connect(const QObject_, const QMetaMethod&, const QObject_, const QMetaMethod&, Qt::ConnectionType)
/usr/include/qt4/QtCore/qobject.h:217:17: note: no known conversion for argument 2 from ‘void (QSocketNotifier::)(int)’ to ‘const QMetaMethod&’
/usr/include/qt4/QtCore/qobject.h:337:13: note: bool QObject::connect(const QObject, const char_, const char_, Qt::ConnectionType) const
/usr/include/qt4/QtCore/qobject.h:337:13: note: no known conversion for argument 2 from ‘void (QSocketNotifier::)(int)’ to ‘const char’
yat/backend/yat_pty.cpp: At global scope:
yat/backend/yat_pty.cpp:111:22: error: no ‘QSize YatPty::size() const’ member function declared in class ‘YatPty’
make: *_* [.obj/yat_pty.o] Error 1
It seems that there are some printing issues with wide characters such as ☺.
Try to write ☺ or — followed by some text and then move the cursor around
and mark the text, and you will see that the text get shifted and some if it is
sometimes not visible.
Edit: Appearently GitHub thinks it is fun to replace smily characters with
(non-corresponding) smily pictures, you can create the smily I intended to
write by typing compose, :, ), on the same topic. — is written by typing
compose, -, -, -.
Thanks for making this cool toy! I was eager to play with it today when I noticed it gave me some problems in the keyboard input department. I am using an XKB layout based on the Neo2 layout (part of Xorg), where some of the control characters (delete, up/down, insert, etc.) are on an additional level on top of the alphabetic keys. The keyboard handling in cool-old-term seems to get confused by such layouts.
E. g., when I enter return, this will not yield a newline in cool-old-term, but instead produce a unicode glyph in the private use plane. Someone more knowledgeable in all things XKB once informed me that such bugs were indicative of incorrect handling of modifier locks, but I cannot ascertain whether this is the case here.
Pressing return once yields nothing. Pressing return a second time yields the following private-use-unicode character:
The following is the xev
output when pressing return.
KeyPress event, serial 33, synthetic NO, window 0x3400001,
root 0x267, subw 0x0, time 4344370, (295,293), root:(296,294),
state 0x0, keycode 108 (keysym 0xfe0c, ISO_First_Group), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyPress event, serial 33, synthetic NO, window 0x3400001,
root 0x267, subw 0x0, time 4344562, (295,293), root:(296,294),
state 0x0, keycode 36 (keysym 0xff0d, Return), same_screen YES,
" XLookupString gives 1 bytes: (0d) "
" XmbLookupString gives 1 bytes: (0d) "
XFilterEvent returns: False
KeyRelease event, serial 33, synthetic NO, window 0x3400001,
root 0x267, subw 0x0, time 4344825, (295,293), root:(296,294),
state 0x0, keycode 36 (keysym 0xff0d, Return), same_screen YES,
" XLookupString gives 1 bytes: (0d) "
XFilterEvent returns: False
KeyRelease event, serial 33, synthetic NO, window 0x3400001,
root 0x267, subw 0x0, time 4345226, (295,293), root:(296,294),
state 0x82, keycode 108 (keysym 0xff7f, Num_Lock), same_screen YES,
XKeysymToKeycode returns keycode: 94
XLookupString gives 0 bytes:
XFilterEvent returns: False
Delete, backspace, up/down seem to work, but require two keypresses each.
A related problem occurs when I am using keys on the numeric keypad, which on my layout is accessed using a modifier key. These keypad keys only generate numeric input and never output control characters, but good-old-term treats them as if numlock were disabled and sees them as control chars. E. g., KP_4 will move the cursor left in good-old-term, while it should rather yield the character 4
.
Pertinent xev
output for the keypad:
KeyPress event, serial 33, synthetic NO, window 0x3600001,
root 0x267, subw 0x0, time 5196219, (658,583), root:(659,584),
state 0x0, keycode 94 (keysym 0xfe03, ISO_Level3_Shift), same_screen YES,
XKeysymToKeycode returns keycode: 92
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyPress event, serial 33, synthetic NO, window 0x3600001,
root 0x267, subw 0x0, time 5197039, (658,583), root:(659,584),
state 0x0, keycode 83 (keysym 0xffb4, KP_4), same_screen YES,
XLookupString gives 1 bytes: (34) "4"
XmbLookupString gives 1 bytes: (34) "4"
XFilterEvent returns: False
KeyRelease event, serial 33, synthetic NO, window 0x3600001,
root 0x267, subw 0x0, time 5197255, (658,583), root:(659,584),
state 0x0, keycode 83 (keysym 0xffb4, KP_4), same_screen YES,
XLookupString gives 1 bytes: (34) "4"
XFilterEvent returns: False
KeyRelease event, serial 33, synthetic NO, window 0x3600001,
root 0x267, subw 0x0, time 5197539, (658,583), root:(659,584),
state 0x82, keycode 94 (keysym 0xff7f, Num_Lock), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
Hi,
Project looks great! Very nicely done.
Would be good to have tabs, and other settings like scrollback history length.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.