Questions générales sur Manjaro Linux.
S'il vous plaît, avant de poster, essayez la fonction de recherche du forum.
Répondre

Pbs install & Lancement terminal "Final Term"

#1Messageil y a 7 ans

Bonsoir,
J'ai trouve une app d'un terminal "Final term" http://worldwidemann.com/final-term-a-modern-terminal-emulator/ pleine de fonctionnalités intéressantes, toutefois,elle n'est plus maintenue, meme au niveau du depot AUR. Je l'ai installee mais je n'arrrive pas a la lancer, , je demande votre aide.
Cette app peut etre telechargee de ce site https://github.com/p-e-w/finalterm, ou il donne la procedure pour qu'elle soit telecharegee et installee comme suite:
Installation
Final Term is written in Vala and built on top of GTK+ 3, Clutter and Mx. It requires the development files for the following software packages:
Gee
GTK+ 3
Clutter >= 1.12
Clutter-Gtk
Mx
keybinder-3.0
libnotify Optional, for desktop notifications support
libunity Optional, for Unity launcher integration (progress bars)
Additionally, it requires intltool for localization string extraction.

To install Final Term, execute these shell commands:
git clone https://github.com/p-e-w/finalterm.git
cd finalterm/
mkdir build
cd build/
cmake ..
make
sudo make install
If you want to install to a custom directory your XDG_DATA_DIRS environment variable has to point to the prefix with the file glib-2.0/schemas/gschemas.compiled in it.


A l'issue, je l'ai installe et voici le resultat:

[tewfik@tewfik-pc ~]$ git clone https://github.com/p-e-w/finalterm.git
Clonage dans 'finalterm'...
remote: Counting objects: 1112, done.
remote: Total 1112 (delta 0), reused 0 (delta 0), pack-reused 1112
Réception d'objets: 100% (1112/1112), 1.88 MiB | 116.00 KiB/s, fait.
Résolution des deltas: 100% (687/687), fait.

[tewfik@tewfik-pc ~]$ ls
Bureau               finalterm  Musique                             Public
Document1.abw.saved  Images     npm-debug.log.1555490338            Téléchargements
Documents            Modèles    paquets-disponibles-dans-depot.txt  Vidéos

[tewfik@tewfik-pc ~]$ cd finalterm
[tewfik@tewfik-pc finalterm]$ ls
cmake  CMakeLists.txt  COPYING  data  po  README.md  src  vapi

[tewfik@tewfik-pc finalterm]$ mkdir build

[tewfik@tewfik-pc finalterm]$ cd build/
[tewfik@tewfik-pc build]$ cmake ..
-- The C compiler identification is GNU 6.2.1
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1")
-- Checking for module 'unity'
--   No package 'unity' found
-- Checking for module 'libnotify'
--   Found libnotify, version 0.7.7
-- Checking for modules 'clutter-gtk-1.0;mx-1.0;keybinder-3.0;gee-0.8;libnotify'
--   Found clutter-gtk-1.0, version 1.8.2
--   Found mx-1.0, version 1.4.7
--   Found keybinder-3.0, version 0.3.1
--   Found gee-0.8, version 0.18.1
--   Found libnotify, version 0.7.7
-- Found Vala: /usr/bin/valac 
-- checking for a minimum Vala version of 0.16.0
--   found Vala, version 0.34.4
-- Found Gettext: /usr/bin/xgettext (found version "0.19.8.1")
-- Found Intltool: /usr/bin/intltool-extract (found version "0.51.0")
-- GSettings schemas will be installed locally.
-- GSettings shemas will be compiled.
-- GSettings schemas will be installed into /usr/local/share/glib-2.0/schemas/
-- Configuring done
-- Generating done
-- Build files have been written to: /home/tewfik/finalterm/build

[tewfik@tewfik-pc build]$ make
[  3%] Generating src/FinalTerm.c, src/Terminal.c, src/TerminalStream.c, src/TerminalOutput.c, src/CharacterAttributes.c, src/TerminalView.c, src/LineView.c, src/TerminalWidget.c, src/NestingContainer.c, src/Autocompletion.c, src/NotifyingList.c, src/ScrollableListView.c, src/Utilities.c, src/SettingsWindow.c, src/TextMenu.c, src/ColorScheme.c, src/Theme.c, src/KeyBindings.c, src/Command.c, src/Settings.c, src/Metrics.c
/home/tewfik/finalterm/src/Command.vala:109.28-109.87: warning: unhandled error `GLib.RegexError'
            substitute_parameter = placeholder_pattern.replace(substitute_parameter, -1, 0, "");
                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/home/tewfik/finalterm/src/ScrollableListView.vala:52.20-52.36: warning: Clutter.ListModel has been deprecated since 1.24
/home/tewfik/finalterm/src/ScrollableListView.vala:136.18-136.33: warning: Clutter.Geometry has been deprecated since 1.16
/home/tewfik/finalterm/src/LineView.vala:47.3-47.50: warning: Clutter.BoxLayout.set_expand has been deprecated since 1.12
/home/tewfik/finalterm/src/LineView.vala:48.3-48.48: warning: Clutter.BoxLayout.set_fill has been deprecated since 1.12
/home/tewfik/finalterm/src/TerminalView.vala:695.4-695.14: warning: Clutter.Actor.paint has been deprecated since 1.12
/home/tewfik/finalterm/src/TerminalView.vala:186.5-186.23: warning: Clutter.Container.remove has been deprecated since 1.10
/home/tewfik/finalterm/src/TerminalView.vala:226.5-226.23: warning: Clutter.Container.remove has been deprecated since 1.10
/home/tewfik/finalterm/src/TerminalView.vala:229.44-229.48: error: direction of parameter `x' is incompatible with the target delegate
         text_menu.menu.popup(null, null, (menu, out x, out y, out push_in) => {
                                                 ^^^^^
/home/tewfik/finalterm/src/TerminalView.vala:229.51-229.55: error: direction of parameter `y' is incompatible with the target delegate
         text_menu.menu.popup(null, null, (menu, out x, out y, out push_in) => {
                                                        ^^^^^
/home/tewfik/finalterm/src/TerminalView.vala:428.18-428.33: warning: Clutter.Geometry has been deprecated since 1.16
/home/tewfik/finalterm/src/TerminalView.vala:46.12-46.34: warning: Clutter.Rectangle.new has been deprecated since 1.10
/home/tewfik/finalterm/src/Terminal.vala:232.6-232.50: warning: unhandled error `GLib.IOChannelError'
               this_terminal.command_channel.shutdown(false);
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/home/tewfik/finalterm/src/SettingsWindow.vala:28.15-28.23: warning: Gtk.Stock has been deprecated since 3.10
/home/tewfik/finalterm/src/NestingContainer.vala:390.4-398.13: warning: unhandled error `GLib.Error'
/home/tewfik/finalterm/src/FinalTerm.vala:323.5-323.43: warning: Gdk.Screen.get_monitor_geometry has been deprecated since 3.22
/home/tewfik/finalterm/src/FinalTerm.vala:323.45-323.82: warning: Gdk.Screen.get_primary_monitor has been deprecated since 3.22
Compilation failed: 2 error(s), 15 warning(s)
make[2]: *** [CMakeFiles/finalterm.dir/build.make:145: vala.stamp] Error 1
make[1]: *** [CMakeFiles/Makefile2:67: CMakeFiles/finalterm.dir/all] Error 2
make: *** [Makefile:128: all] Error 2
[tewfik@tewfik-pc build]$ sudo make install
[sudo] Mot de passe de tewfik : 
[  3%] Generating src/FinalTerm.c, src/Terminal.c, src/TerminalStream.c, src/TerminalOutput.c, src/CharacterAttributes.c, src/TerminalView.c, src/LineView.c, src/TerminalWidget.c, src/NestingContainer.c, src/Autocompletion.c, src/NotifyingList.c, src/ScrollableListView.c, src/Utilities.c, src/SettingsWindow.c, src/TextMenu.c, src/ColorScheme.c, src/Theme.c, src/KeyBindings.c, src/Command.c, src/Settings.c, src/Metrics.c
/home/tewfik/finalterm/src/Command.vala:109.28-109.87: warning: unhandled error `GLib.RegexError'
            substitute_parameter = placeholder_pattern.replace(substitute_parameter, -1, 0, "");
                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/home/tewfik/finalterm/src/ScrollableListView.vala:52.20-52.36: warning: Clutter.ListModel has been deprecated since 1.24
/home/tewfik/finalterm/src/ScrollableListView.vala:136.18-136.33: warning: Clutter.Geometry has been deprecated since 1.16
/home/tewfik/finalterm/src/LineView.vala:47.3-47.50: warning: Clutter.BoxLayout.set_expand has been deprecated since 1.12
/home/tewfik/finalterm/src/LineView.vala:48.3-48.48: warning: Clutter.BoxLayout.set_fill has been deprecated since 1.12
/home/tewfik/finalterm/src/TerminalView.vala:695.4-695.14: warning: Clutter.Actor.paint has been deprecated since 1.12
/home/tewfik/finalterm/src/TerminalView.vala:186.5-186.23: warning: Clutter.Container.remove has been deprecated since 1.10
/home/tewfik/finalterm/src/TerminalView.vala:226.5-226.23: warning: Clutter.Container.remove has been deprecated since 1.10
/home/tewfik/finalterm/src/TerminalView.vala:229.44-229.48: error: direction of parameter `x' is incompatible with the target delegate
         text_menu.menu.popup(null, null, (menu, out x, out y, out push_in) => {
                                                 ^^^^^
/home/tewfik/finalterm/src/TerminalView.vala:229.51-229.55: error: direction of parameter `y' is incompatible with the target delegate
         text_menu.menu.popup(null, null, (menu, out x, out y, out push_in) => {
                                                        ^^^^^
/home/tewfik/finalterm/src/TerminalView.vala:428.18-428.33: warning: Clutter.Geometry has been deprecated since 1.16
/home/tewfik/finalterm/src/TerminalView.vala:46.12-46.34: warning: Clutter.Rectangle.new has been deprecated since 1.10
/home/tewfik/finalterm/src/Terminal.vala:232.6-232.50: warning: unhandled error `GLib.IOChannelError'
               this_terminal.command_channel.shutdown(false);
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/home/tewfik/finalterm/src/SettingsWindow.vala:28.15-28.23: warning: Gtk.Stock has been deprecated since 3.10
/home/tewfik/finalterm/src/NestingContainer.vala:390.4-398.13: warning: unhandled error `GLib.Error'
/home/tewfik/finalterm/src/FinalTerm.vala:323.5-323.43: warning: Gdk.Screen.get_monitor_geometry has been deprecated since 3.22
/home/tewfik/finalterm/src/FinalTerm.vala:323.45-323.82: warning: Gdk.Screen.get_primary_monitor has been deprecated since 3.22
Compilation failed: 2 error(s), 15 warning(s)
make[2]: *** [CMakeFiles/finalterm.dir/build.make:145: vala.stamp] Error 1
make[1]: *** [CMakeFiles/Makefile2:67: CMakeFiles/finalterm.dir/all] Error 2
make: *** [Makefile:128: all] Error 2
[tewfik@tewfik-pc build]$

Merci de votre aide.
Dernière modification par deyil y a 7 ans, modifié au total 1 fois.

Pbs install & Lancement terminal "Final Term"

#2Messageil y a 7 ans

:bjr:
[moderation]refait les balises pour avoir un rendu potable en utilisant quote et code[/moderation]
Un code de plus de 2 ans pour GTK :maisnon: une chance sur énormément que cela puisse passer sur une rolling.

celui-ci est plus récent ... a voir :saispas:

ps: en ce moment il y a quelques terminaux électron (pas encore fini il me semble) ... black-screen , hyper .. a voir :saispas:

Pbs install & Lancement terminal "Final Term"

#3Messageil y a 7 ans

Bonjour,
Merci @papajoke pour le lien sur "finalterm-reborn", mais il n'est pas aussi abouti que "finalterm". Pour les balises mal placées, je m'excuse, erreur de débutant.
Merci encore.
Répondre