Come digitare "ç" quando si utilizza USA intl come layout di tastiera?


10

Ho fatto la stessa domanda quando ho usato Maverick Meerkat ma non riesco a far funzionare quelle soluzioni su Unity. Voglio usare i tasti ´seguiti da ce l'output dovrebbe essere "ç". Funziona in questo modo in Windows e ha funzionato in Ubuntu 10.10 seguendo le soluzioni fornite nella domanda sopra. Ma in 11.04 genera "ć". Come cambiarlo?


Stiamo cercando una soluzione qui, ma dovremmo davvero chiederci perché questo comportamento in primo luogo. Windows e Mac si comportano come previsto per us intlil layout: ' + c = ç. Perché attraversare tutta questa sofferenza e miseria per così tanti anni sui sistemi Linux?
Reuel Ribeiro,

in questo modo: ç ... jkjk
TardisGuy il

Risposte:


7

Modifica /usr/lib/gtk-2.0/2.10.0/gtk.immodules Modifica la riga in cui puoi trovare "cedilla" add ": en" alla fine

"cedilla" "Cedilla" "gtk20" "/usr/share/locale" "az:ca:co:fr:gv:oc:pt:sq:tr:wa:en"

Modifica /etc/environment Aggiungi:export GTK_IM_MODULE=cedilla


Modifica per Ubuntu 12.10 : (secondo l'altra risposta di Hoerlle )

il gtk.immodulefile si trova in:

/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/gtk.immodules

o

/usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/gtk.immodules


Per KDE e altre applicazioni che non sono GTK: Modifica: /usr/share/X11/locale/en_US.UTF-8/Compose

Trova tutte le ocorrenze per ć e sostituisci tutto per ç, ricorda di cercare anche le corrispondenze maiuscole Ć e Ç

Potrebbe essere necessario riavviare lo gnomo.


4

In Ubuntu 13.10, l'ho risolto aggiungendo le seguenti righe in /etc/environment:

GTK_IM_MODULE=cedilla 
QT_IM_MODULE=cedilla 

Anche per me, in Ubuntu 13.10 e Gnome Shell, ha funzionato.
euDennis,

Ha funzionato anche in Mint 18
Luciano

3

Prova a utilizzare il layout di Dvorak International con chiavi morte ; esiste una buona possibilità che QWERT International con chiavi morte utilizzi anche queste chiavi. Sulla mia, la virgola è una chiave live. (È usato abbastanza spesso che sarebbe fastidioso se fosse una chiave morta.)

Per un ç. prova AltGr(a destra Alt) + ,. Per una capitale, Ç, prova Shift+ AltGr+ ,.


2
l'uso di Dvorak potrebbe essere più fastidioso di una virgola morta per le persone che vengono utilizzate con QWERT

2

Utilizzando la stessa risposta per la stessa domanda trovata qui: Come posso rendere disponibile il carattere Cedilla (ç) in inglese USA?

Se hai fretta, fai questo e otterrai "ç" invece di "ć":

Premi "AltGr +", quindi "c".

Se vuoi saperne di più, continua a leggere.

Questo può essere risolto già usando una delle risposte sopra, ma ho capito che la cosa migliore da fare è usare il layout della tastiera, invece di cambiare le cose che dovresti eventualmente cambiare di nuovo in futuro (dopo gli aggiornamenti, per esempio) .

Prima di iniziare, tieni presente che sto usando Ubuntu 14.04.2, che non è la stessa distribuzione menzionata nella domanda originale (11.04). Ad ogni modo, credo che ormai la maggior parte degli utenti sia già passata alle versioni più recenti. Così:

$ cat /etc/issue
Ubuntu 14.04.2 LTS \n \l

Ok, la prima cosa che ho fatto è stata guardare i file degli immoduli:

/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules.cache /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules.cache

Nell'intestazione, quei file indicano chiaramente che non dovrebbero essere modificati, poiché sono generati automaticamente:

# GTK+ Input Method Modules file
# Automatically generated file, do not edit
# Created by /usr/lib/x86_64-linux-gnu/libgtk-3-0/gtk-query-immodules-3.0 from gtk+-3.10.8

Quindi cambiarli, sebbene possa risolvere temporaneamente il problema, non è l'ideale.

Guardandomi intorno, ho trovato la migliore risposta di sempre sul perché otteniamo un "ć" invece di un "ç" quando si digita '+ c: perché stiamo davvero mettendo un accento acuto in cima alla lettera "c". Quindi il layout è giusto. Con questo in mente, come si potrebbe mettere una "specie di" virgola nella parte inferiore della lettera "c"? Usando una virgola, ovviamente!

Quindi, la soluzione era la combinazione di tasti AltGR + e quindi "c".

Non è necessario modificare alcuna configurazione sul computer.


1

Usa l'accento, non l'apostrofo:

accento + c (´ + c) = ç trencada


Stavo usando sempre l'accento <kbd> ´ </kbd>, ma la domanda non lo rifletteva, quindi ho modificato la domanda, invalidando la tua risposta. Siamo spiacenti
Jader Dias,

1

In Ubuntu 12.10 il gtk.immodulesfile da modificare si trova in:

/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/gtk.immodules

o

/usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/gtk.immodules


0

In Kubuntu 15.04, dopo aver sostituito cedillas per /usr/share/X11/locale/en_US.UTF-8/Compose come descritto da altri sopra, solo le app basate su qt erano OK. Successivamente, ho installato ibus-gtk e ibus-gtk3 e risolto il mio problema con Firefox e altre app basate su gtk.


0

Per prima cosa trova la chiave utilizzata per digitare gli accenti proprio come questo é, è, á, à . (Normalmente è nella stessa riga dei numeri)

Premi Alt+ Gre quel tasto contemporaneamente. Al termine, premere C(o Shift+ C, se si desidera una cedilla maiuscola: Ç in questo modo).


-1

EDIT: Se tutto ciò che vuoi è cambiare ç e non le altre chiavi accentate consonanti fornite con il layout internazionale USA da Linux:

  1. Crea un file chiamato .XCompose
  2. Inserisci all'inizio del file includi "% L" per importare la configurazione originale di /usr/share/X11/locale/en_US.UTF-8/Compose
  3. Quindi aggiungi quelle righe:

<dead_acute> <C>: "Ç"

<dead_acute> <c>: "ç" senza gli spazi all'interno di <>

  1. Salva il tuo file nella directory ~ /

  2. Reboot

================================================== =========================

Ma se vuoi che la tua tastiera si comporti come internazionale USA da Windows:

Per tutti coloro che desideravano quella tastiera internazionale USA come Windows. Esiste un repository github che può far funzionare questo: https://github.com/raelgc/win_us_intl Ecco cosa vuoi fare:

  1. scarica il file zip

  2. estrai dove vuoi, il tuo focus dovrebbe essere sul file XCompose .

  3. Apri il file XCompose con il tuo editor di testo preferito, quindi inserisci qui sotto "/usr/share/X11/locale/en_US.UTF-8/Compose" una riga come questa: includi "% L"

  4. Spostare il file XCompose al ~ / directory

  5. Reboot


2
Alcuni di questi passaggi hanno effetti collaterali negativi e non contribuiscono realmente alla soluzione. Quindi ho effettuato il downvoting; scusa.
Gunnar Hjalmarsson,

@GunnarHjalmarsson potresti per favore dirmi quali sono questi effetti collaterali negativi? Inoltre, l'utente voleva che la sua tastiera internazionale USA si comportasse proprio come Windows, e con questi passaggi è possibile ottenerlo. export GTK_IM_MODULE = "xim" è per la lettura del file .XCompose e IBus ha la precedenza su alcune scorciatoie da tastiera di applicazioni, quindi dovresti ridefinire le combinazioni di tasti su entrambi i lati per evitare tali effetti
Eduardo Moraes,

@GunnarHjalmarsson Ad ogni modo ho modificato il post, potresti controllare ora se è una buona soluzione? Perché funziona meravigliosamente per me, come prima di fare questi passaggi se premessi "m" per esempio mi mostrerebbe una m accentata, ed era così per ogni lettera consonante.
Eduardo Moraes,

Gtk legge ~/.XCompose: non è necessario abilitare XIM per questo. XIM è un vecchio metodo con problemi, e in particolare il file en_US.UTF-8 Compose è enorme e potrebbe influire negativamente sulle prestazioni. Per quanto riguarda IBus, potrebbe avere qualche effetto sulle scorciatoie, ma si noti che IBus è installato di default in Ubuntu standard. E se dici a im-config di non avviarlo, GNOME lo avvierà e configurerà comunque le variabili importanti.
Gunnar Hjalmarsson,

@GunnarHjalmarsson Ohh, vedo, scusa se non lo sapevo, stavo solo facendo alcuni passi che ho trovato cercare su Internet. Ho modificato il post.
Eduardo Moraes,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.