__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
#! /usr/bin/perl -w
sub exists_in_path {
my $command = shift;
my @path = split ':', $ENV{PATH};
foreach my $dir (@path) {
if (-x "$dir/$command") {
return 1;
}
}
return 0;
}
# GNOME Terminal now uses a dbus-activated service, so calling it would exit
# immediately, while we're supposed to mimic xterm behavior and so to wait
# until the terminal is explicitly closed, so always use the wait argument
push(@args, '--wait');
while ($opt = shift(@ARGV))
{
if ($opt eq '-display')
{
$ENV{'DISPLAY'} = shift(@ARGV);
}
elsif ($opt eq '-name')
{
$arg = shift(@ARGV);
push(@args, "--window-with-profile=$arg");
}
elsif ($opt eq '-n')
{
# Accept but ignore
shift(@ARGV);
print STDERR "$0: to set an icon, please use -name <profile> and set a profile icon\n"
}
elsif ($opt eq '-T' || $opt eq '-title')
{
push(@args, '-t', shift(@ARGV));
}
elsif ($opt eq '-ls')
{
die "$0: Requested to be used as a login shell, but it's not supported\n"
}
elsif ($opt eq '+ls')
{
print STDERR "$0: gnome-terminal is always a non-login shell\n"
}
elsif ($opt eq '-geometry')
{
$arg = shift(@ARGV);
push(@args, "--geometry=$arg");
}
elsif ($opt eq '-e')
{
# Debian Policy says we would be free to translate this into:
# push(@args, '--', @ARGV);
# but let's be nice to people with local scripts that rely on
# xterm -e having a special case for a singular argument.
$arg = shift(@ARGV);
if (@ARGV)
{
push(@args, '--', $arg, @ARGV);
last;
}
else
{
# Emulate xterm's special case for a single argument: if it
# isn't something we can execute directly, pass it to a shell
my $executable;
if ($arg =~ m{/})
{
$executable = -x $arg;
}
else
{
$executable = exists_in_path($arg);
}
if ($executable)
{
push(@args, '--', $arg);
}
else
{
# Historically, we used the now-deprecated gnome-terminal -e
# for this case, which would split the command line up as if
# by a shell, but didn't support shell constructs like "if"
# and pipes. But this is easier, and matches what xterm does.
push(@args, '--', 'sh', '-c', $arg);
}
}
last;
}
elsif ($opt eq '-h' || $opt eq '--help')
{
push(@args, '--help');
}
}
exec('gnome-terminal',@args);
=encoding UTF-8
=head1 NAME
gnome-terminal.wrapper - x-terminal-emulator interface for gnome-terminal
=head1 SYNOPSIS
B<x-terminal-emulator> [B<-T> I<TITLE>] [B<-e> I<COMMAND> [I<ARGUMENTS>...]]
=head1 DESCRIPTION
B<gnome-terminal.wrapper> wraps L<gnome-terminal(1)> to provide an
interface that is compatible with the B<x-terminal-emulator> specification
in Debian Policy, which is a subset of the L<xterm(1)> command-line
interface.
Its behaviour is similar to B<gnome-terminal --wait>,
with some command-line options converted from B<x-terminal-emulator>
syntax to L<gnome-terminal(1)> syntax.
=head1 OPTIONS
=head2 Standard x-terminal-emulator options
These options work as specified in Debian Policy §11.8.3.
=over 4
=item B<-T> I<TITLE>
Set the title of the terminal to I<TITLE>, as specified in Debian Policy.
Equivalent to B<xterm -T> I<TITLE> or B<gnome-terminal -t> I<TITLE>.
=item B<-e> I<COMMAND> [I<ARGUMENTS>...]
Run I<COMMAND> with arguments I<ARGUMENTS> in the terminal, and stop
parsing options after B<-e>.
Equivalent to B<xterm -e> I<COMMAND> I<ARGUMENTS>.
If there are no I<ARGUMENTS>, B<gnome-terminal.wrapper> will attempt
to find the I<COMMAND> in the B<PATH>.
If found, it is used as the command to execute, as specified in Debian Policy.
If not found, as an extension, B<gnome-terminal.wrapper> will treat the
I<COMMAND> as a shell command instead,
running it as if via B<sh -c> I<COMMAND>.
This is similar to the behaviour of B<xterm -e>, but is not guaranteed
to be implemented by all B<x-terminal-emulator> implementations.
Otherwise equivalent to B<gnome-terminal --> I<COMMAND> I<ARGUMENTS>.
=back
=head2 Non-standard options
These options are provided for convenience,
increasing command-line compatibility with L<xterm(1)> and/or
L<gnome-terminal(1)>,
but are not guaranteed to be available in other B<x-terminal-emulator>
implementations.
Using these options is discouraged: to obtain functionality beyond the
standardized B<x-terminal-emulator> interface,
invoke a specific terminal such as L<gnome-terminal(1)> or L<xterm(1)>
directly.
=over 4
=item B<-display> I<X11DISPLAY>
If using X11, select I<X11DISPLAY> as the X11 display to use.
If using native Wayland, this option is ignored.
It is preferable to set the B<DISPLAY> and/or B<WAYLAND_DISPLAY> environment
variables instead.
=item B<-geometry> I<COLS>B<x>I<ROWS>B<+>I<X>B<+>I<Y>
Set the window size to I<COLS> × I<ROWS> at position (I<X>,I<Y>).
Equivalent to B<gnome-terminal --geometry=>I<COLS>B<x>I<ROWS>B<+>I<X>B<+>I<Y>.
=item B<-ls>
Using this option is treated as a command-line parsing error.
In L<xterm(1)> it would run a login shell, but L<gnome-terminal(1)>
does not have that feature.
=item B<+ls>
Accepted, with a warning, but otherwise ignored.
L<gnome-terminal(1)> never runs a login shell.
=item B<-n> I<ICON>
Accepted for command-line compatibility with L<xterm(1)>, but ignored.
=item B<-name> I<NAME>
Select I<NAME> as a L<gnome-terminal(1)> profile, if it exists.
Equivalent to B<gnome-terminal --window-with-profile=>I<NAME>.
=item B<-h>, B<--help>
Show gnome-terminal's help.
=item Any other option
Passed as-is to gnome-terminal.
=back
=head1 EXIT STATUS
The exit status is the same as for L<gnome-terminal(1)>.
=head1 STANDARDS
Debian Policy §11.8.3 "Packages providing a terminal emulator".
For more details please see
L<https://www.debian.org/doc/debian-policy/ch-customized-programs.html>.
This is a Debian-specific interface and should not be expected to be
available on non-Debian-derived systems.
=head1 EXAMPLE
To run the command C<mutt -f=> in a window with title C<mutt e-mail client>:
$ x-terminal-emulator -T "mutt e-mail client" -e mutt -f=
=head1 SEE ALSO
L<gnome-terminal(1)>, L<xterm(1)>,
L<Debian Policy|https://www.debian.org/doc/debian-policy/>.
=cut
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| mecab-dictionary | Folder | 0755 |
|
|
| README | File | 100 B | 0644 |
|
| arptables | File | 271.37 KB | 0755 |
|
| arptables-restore | File | 271.37 KB | 0755 |
|
| arptables-save | File | 271.37 KB | 0755 |
|
| awk | File | 190.84 KB | 0755 |
|
| awk.1.gz | File | 16.26 KB | 0644 |
|
| builtins.7.gz | File | 508 B | 0644 |
|
| c89 | File | 428 B | 0755 |
|
| c89.1.gz | File | 1.33 KB | 0644 |
|
| c99 | File | 454 B | 0755 |
|
| c99.1.gz | File | 1.39 KB | 0644 |
|
| cc | File | 1.13 MB | 0755 |
|
| cc.1.gz | File | 404.45 KB | 0644 |
|
| cpp | File | 1.13 MB | 0755 |
|
| default.plymouth | File | 1.96 KB | 0644 |
|
| ebtables | File | 271.37 KB | 0755 |
|
| ebtables-restore | File | 271.37 KB | 0755 |
|
| ebtables-save | File | 271.37 KB | 0755 |
|
| editor | File | 328.65 KB | 0755 |
|
| editor.1.gz | File | 8.1 KB | 0644 |
|
| ex | File | 2.16 MB | 0755 |
|
| ex.1.gz | File | 6.09 KB | 0644 |
|
| ex.da.1.gz | File | 5.51 KB | 0644 |
|
| ex.de.1.gz | File | 7.56 KB | 0644 |
|
| ex.fr.1.gz | File | 6.37 KB | 0644 |
|
| ex.it.1.gz | File | 6.85 KB | 0644 |
|
| ex.ja.1.gz | File | 6.69 KB | 0644 |
|
| ex.pl.1.gz | File | 6.15 KB | 0644 |
|
| ex.ru.1.gz | File | 9.99 KB | 0644 |
|
| ex.tr.1.gz | File | 5.74 KB | 0644 |
|
| ftp | File | 182.9 KB | 0755 |
|
| ftp.1.gz | File | 16.95 KB | 0644 |
|
| gdm-smartcard | File | 1.64 KB | 0644 |
|
| gdm-theme.gresource | File | 1.2 MB | 0644 |
|
| gnome-www-browser | File | 2.32 KB | 0755 |
|
| gstreamer-codec-install | File | 22.23 KB | 0755 |
|
| infobrowser | File | 245.8 KB | 0755 |
|
| infobrowser.1.gz | File | 1.34 KB | 0644 |
|
| ip6tables | File | 271.37 KB | 0755 |
|
| ip6tables-restore | File | 271.37 KB | 0755 |
|
| ip6tables-save | File | 271.37 KB | 0755 |
|
| iptables | File | 271.37 KB | 0755 |
|
| iptables-restore | File | 271.37 KB | 0755 |
|
| iptables-save | File | 271.37 KB | 0755 |
|
| jsondiff | File | 1004 B | 0755 |
|
| libblas.so.3-x86_64-linux-gnu | File | 922.07 KB | 0644 |
|
| liblapack.so.3-x86_64-linux-gnu | File | 8.08 MB | 0644 |
|
| lzcat | File | 103.02 KB | 0755 |
|
| lzcat.1.gz | File | 22.73 KB | 0644 |
|
| lzcmp | File | 7.41 KB | 0755 |
|
| lzcmp.1.gz | File | 745 B | 0644 |
|
| lzdiff | File | 7.41 KB | 0755 |
|
| lzdiff.1.gz | File | 745 B | 0644 |
|
| lzegrep | File | 10.17 KB | 0755 |
|
| lzegrep.1.gz | File | 958 B | 0644 |
|
| lzfgrep | File | 10.17 KB | 0755 |
|
| lzfgrep.1.gz | File | 958 B | 0644 |
|
| lzgrep | File | 10.17 KB | 0755 |
|
| lzgrep.1.gz | File | 958 B | 0644 |
|
| lzless | File | 2.33 KB | 0755 |
|
| lzless.1.gz | File | 737 B | 0644 |
|
| lzma | File | 103.02 KB | 0755 |
|
| lzma.1.gz | File | 22.73 KB | 0644 |
|
| lzmore | File | 2.18 KB | 0755 |
|
| lzmore.1.gz | File | 669 B | 0644 |
|
| mt | File | 75.09 KB | 0755 |
|
| mt.1.gz | File | 1.98 KB | 0644 |
|
| my.cnf | File | 682 B | 0644 |
|
| nawk | File | 190.84 KB | 0755 |
|
| nawk.1.gz | File | 16.26 KB | 0644 |
|
| nc | File | 42.71 KB | 0755 |
|
| nc.1.gz | File | 6.29 KB | 0644 |
|
| netcat | File | 42.71 KB | 0755 |
|
| netcat.1.gz | File | 6.29 KB | 0644 |
|
| newt-palette | File | 160 B | 0644 |
|
| open | File | 31.53 KB | 0755 |
|
| open.1.gz | File | 2 KB | 0644 |
|
| pager | File | 216.21 KB | 0755 |
|
| pager.1.gz | File | 25.62 KB | 0644 |
|
| phar | File | 14.88 KB | 0755 |
|
| phar.1.gz | File | 2.75 KB | 0644 |
|
| phar.phar | File | 14.88 KB | 0755 |
|
| phar.phar.1.gz | File | 36 B | 0644 |
|
| php | File | 5.79 MB | 0755 |
|
| php.1.gz | File | 3.71 KB | 0644 |
|
| pico | File | 328.65 KB | 0755 |
|
| pico.1.gz | File | 8.1 KB | 0644 |
|
| pinentry | File | 86.73 KB | 0755 |
|
| pinentry-x11 | File | 86.73 KB | 0755 |
|
| pinentry-x11.1.gz | File | 1.38 KB | 0644 |
|
| pinentry.1.gz | File | 1.38 KB | 0644 |
|
| pybabel | File | 956 B | 0755 |
|
| rmt | File | 62.76 KB | 0755 |
|
| rmt.8.gz | File | 2.34 KB | 0644 |
|
| rview | File | 2.16 MB | 0755 |
|
| sar | File | 179.1 KB | 0755 |
|
| sar.1.gz | File | 14.74 KB | 0644 |
|
| shimx64.efi.signed | File | 944.11 KB | 0644 |
|
| telnet | File | 221.9 KB | 0755 |
|
| telnet.1.gz | File | 8.66 KB | 0644 |
|
| text.plymouth | File | 205 B | 0644 |
|
| unlzma | File | 103.02 KB | 0755 |
|
| unlzma.1.gz | File | 22.73 KB | 0644 |
|
| vi | File | 2.16 MB | 0755 |
|
| vi.1.gz | File | 6.09 KB | 0644 |
|
| vi.da.1.gz | File | 5.51 KB | 0644 |
|
| vi.de.1.gz | File | 7.56 KB | 0644 |
|
| vi.fr.1.gz | File | 6.37 KB | 0644 |
|
| vi.it.1.gz | File | 6.85 KB | 0644 |
|
| vi.ja.1.gz | File | 6.69 KB | 0644 |
|
| vi.pl.1.gz | File | 6.15 KB | 0644 |
|
| vi.ru.1.gz | File | 9.99 KB | 0644 |
|
| vi.tr.1.gz | File | 5.74 KB | 0644 |
|
| view | File | 2.16 MB | 0755 |
|
| view.1.gz | File | 6.09 KB | 0644 |
|
| view.da.1.gz | File | 5.51 KB | 0644 |
|
| view.de.1.gz | File | 7.56 KB | 0644 |
|
| view.fr.1.gz | File | 6.37 KB | 0644 |
|
| view.it.1.gz | File | 6.85 KB | 0644 |
|
| view.ja.1.gz | File | 6.69 KB | 0644 |
|
| view.pl.1.gz | File | 6.15 KB | 0644 |
|
| view.ru.1.gz | File | 9.99 KB | 0644 |
|
| view.tr.1.gz | File | 5.74 KB | 0644 |
|
| vtrgb | File | 158 B | 0644 |
|
| which | File | 1.05 KB | 0755 |
|
| which.1.gz | File | 463 B | 0644 |
|
| which.de1.gz | File | 859 B | 0644 |
|
| which.es1.gz | File | 588 B | 0644 |
|
| which.fr1.gz | File | 909 B | 0644 |
|
| which.it1.gz | File | 590 B | 0644 |
|
| which.ja1.gz | File | 726 B | 0644 |
|
| which.pl1.gz | File | 786 B | 0644 |
|
| which.sl1.gz | File | 652 B | 0644 |
|
| x-cursor-theme | File | 30 B | 0644 |
|
| x-session-manager | File | 958 B | 0755 |
|
| x-session-manager.1.gz | File | 2.52 KB | 0644 |
|
| x-terminal-emulator | File | 6.06 KB | 0755 |
|
| x-terminal-emulator.1.gz | File | 2.4 KB | 0644 |
|
| x-www-browser | File | 2.32 KB | 0755 |
|