গিটক দেখতে দেখতে কুৎসিত / থিমের সেটিংসকে সম্মান করে না


32

আমি জুবুন্টু চালাচ্ছি, (আসলে উপরে xfce দিয়ে লিনাক্স পুদিনা, তবে আমি মনে করি এটি মূলত একই জিনিস)

আমি আমার উপস্থিতি থিমটি মুরিনাস্টোরম ক্লাউডে (পরিবর্তিত সংস্করণ) এ সেট করেছি তবে আমি যদি গিটক চালাই তবে এতে কুৎসিত ফন্টের রেন্ডারিং, কুরুচিপূর্ণ রং, কুৎসিত উইজেট ব্যবহার করা হয়েছে।

আমি মনে করি tcl এখানে দোষ দেওয়ার জিনিস, কিন্তু আমি কি এটি ঠিক করতে পারি?

বর্তমান থিমের অধীনে ফায়ারফক্স দেখতে কেমন এবং গিটক দেখতে কেমন তার মধ্যে তুলনা করার জন্য এখানে একটি চিত্র রয়েছে:

গিটক কুরুচিপূর্ণ থিম


1
আমাদের কাছে গিটগান হয়েছে তা চমৎকার, তবে আমি কেউ এই প্রশ্নটি টিএলসি / টি কে কৌতূহল সমাধান করতে পারে কিনা তা পর্যন্ত আপলোড করি vote গিটক গিটগের চেয়ে আরও কমপ্যাক্ট।
u0b34a0f6ae

উত্তর:


25

gitk tcl / tk এ প্রয়োগ করা হয়। আমি আশেপাশে অনুসন্ধান করেছি কিন্তু আপনি যা করতে পারেন তেমন কিছুই মনে হয় না; এটি সর্বত্র লিনাক্সকে কুৎসিত বলে বদনাম করা হয়। একটি ঘৃণ্য টুলকিট ব্যবহার করা ছাড়াও, গিটক আমার জন্য আরও খারাপ হয়ে উঠছে কারণ তারা আরও ফাংশন রাখে (বেশিরভাগ ব্যবহৃত হয় না) ইউআই আরও বেশি বিভ্রান্তিকর হয়ে ওঠে।

সুতরাং আমি কোনও সমাধানের পরিবর্তে আমি গিটগির পরামর্শ দিচ্ছি , যা জিটিকে + ব্যবহার করে অনুরূপ একটি সরঞ্জাম, কম পরিপক্ক।


3
+1 গিটগ সেই কথা সম্পর্কে জানেনি
জোয়াকিম এলফসন

আমি gitg সম্পর্কে শুনেছি। প্রতিশ্রুতিশীল শোনাচ্ছে. যদিও বিষয়টি হ'ল, উইন্ডোজটিতে গিটক ঠিক আছে, যদি আমি সঠিকভাবে মনে করি।
হেসেন

gitg অনেক ভাল। +1 এর জন্য!
ক্রেজি 2

2
দুর্ভাগ্যক্রমে, সমস্ত tcl / tk অ্যাপ্লিকেশনগুলি ঘৃণ্য দেখাচ্ছে।
jpaugh

1
@ জেপফো না, সমস্তই নয়, কেবল যারা টিটিকি স্টাইল ব্যবহার করেন না, সেই 'থিম' সিস্টেম।
লোয়েকি

11

tcl / tk 8.5 আসলে থিমযোগ্য এবং এটি উইন্ডোজ 7 এবং আপাতদৃষ্টিতে ম্যাকের পরিবর্তে স্থানীয় দেখায়। লিনাক্সের অধীনে থিম ইঞ্জিন ব্রিজ লেখার জন্য কম যত্ন দেওয়া হয়েছে বলে মনে হয় তবে আপনি তিনটি জিনিসের মধ্যে একটি করতে পারেন:

আছে এটা জিদ পুনরায় বুট মধ্যে লাইন যোগ *TkTheme: clamকরতে ~/.Xresources, কিন্তু আমি নিশ্চিত যে এর পড়া আপনার সাথে আপনার ডেক্সটপ পরিবেশকে আরম্ভ কিনা নই startxবা না।

উবুন্টু ১১.০৪ এর অধীনে এটি বেশ সহজ ছিল, প্রয়োজন অনুসারে টিসিএল / টি কে লাইব্রেরি পাথগুলি মানিয়ে নিন (কিছু লোক জানিয়েছেন যে এই নির্দেশাবলী পুরানো হয়েছে):

$./configure --with-tcl=/usr/lib/tcl8.5/ --with-tk=/usr/lib/tk8.5/

$make

$sudo checkinstall

checkinstall সরাসরি ইনস্টল করার পরিবর্তে দ্রুত .deb তৈরির জন্য, সিস্টেমটি পরিপাটি রাখে।

তারপরে উপরের মতো পরে, আপনার কিউটি থিমগুলি ব্যবহার করতে tk পান:

$echo '*TkTheme: tileqt' | xrdb -merge -
  • একই সোর্সফোর্জ রেপোতে টাইল-কিউটি হিসাবে একটি টাইল-জিটিকে রয়েছে, তবে এটি ত্রৈমাসিকের পুরানো। আমি এটি তৈরি এবং পরিচালনা করার জন্য অনেক ঝাঁকুনির পরে পরিচালনা করেছি তবে ভিজ্যুয়াল ফলাফল অগোছালো ছিল - প্রস্তাবিত নয়।

10

এটি দেবিয়ান (উবুন্টু) উপায়ে ঠিক করতে:

$ sudo apt-get install tk8.5
$ sudo update-alternatives --config wish

এবং তারপরে wish8.5 বিকল্পটি বেছে নিন।


এটি দেখতে খুব সুন্দর, যদিও এটি এখনও জিটিকে + বা কিউটি থিমটি অনুসরণ করে না। +1
ক্রেজি 2

আপনাকে ধন্যবাদ, আমি নিখুঁত ডেস্কটপ ইন্টিগ্রেশন আশা করি নি তবে 8.5 এর চেয়ে 8.4 এর চেয়ে অনেক বেশি ভাল দেখাচ্ছে।
লুসিয়ান অ্যাড্রিয়ান গ্রিজিনকু

এই উত্তরটি সেখানে থাকা উচিত! কেবলমাত্র টিকে 8.5 এ পরিবর্তন করা গিটকের চেহারাগুলিকে অনেক উন্নত করে।
পেড্রোম্যানোয়েল

4
এটি আমি উবুন্টুতে পেয়েছি 14.04:update-alternatives: error: no alternatives for wish
লুস ডি সুসা

এটি আর কাজ করে না - বছরের পর বছর ধরে ডেবিয়ান-ভিত্তিক বিতরণগুলির পরিবর্তনের কারণে। এটি ডেবিয়ান 9. দিয়ে চেষ্টা করে
আইনপোকলম - মনিকা

8

গ্যাব্রিয়েল মরিনের পোস্টটি ভাল, তবে টাইল-কিউটি এই নির্দেশাবলী নিয়ে আর তৈরি করে না এবং যদিও তার সাথে লিঙ্ক করা ব্লগ পোস্টটি (আমার দ্বারা, উপায়) এখনও কাজ করে, তবে এটি আমার জানা সেরা সমাধান নয়।

যারা কিছু "ক্ল্যাম" থিম বেশী ভালো চান তাদের জন্য, PySolFC একটি অন্তর্ভুক্ত Ttk জন্য Clearlooks থিম এবং আমি লিখেছি অন্য ব্লগ পোস্টে যার ফলে এটি কিভাবে ইনস্টল করতে ব্যাখ্যা করে।

লুবুন্টু ব্যবহারকারীর জন্য মানিয়ে নেওয়া (যা এখন আমি আছি) এর সম্পর্কিত অংশগুলি এখানে দেওয়া হল:

# Get the theme
sudo apt-get install pysolfc

# Copy it into your user profile to not rely on PySolFC's presence
mkdir -p ~/.local/share/tkthemes
cp -r /usr/share/games/pysolfc/themes/clearlooks ~/.local/share/tkthemes/

# (optional) Remove PySolFC now
sudo apt-get remove pysolfc
sudo apt-get autoremove

# Add it to Ttk's search path
echo "export TCLLIBPATH=~/.local/share/tkthemes" >> ~/.xsessionrc

# Set the theme
echo "*TkTheme: clearlooks" >> ~/.Xresources

# Test it in this specific terminal window
export TCLLIBPATH=~/.local/share/tkthemes
xrdb -merge ~/.Xresources
git gui     # gitk's "this isn't a repo" dialog is always ugly

# ...and then log out and back in to apply .xsessionrc for the whole desktop

কিছু উইজেট রয়েছে যা এখনও SHA1 ID:কুরুচিপূর্ণ (মেনু বার এবং পাঠ্য, যা থেমে যাওয়ার জন্য গিটকে প্যাচ করা দরকার) তবে জিনিসগুলি প্যাচ করার জন্য আমি যথেষ্ট পরিমাণ Tcl / টাকা জানি না।

(এবং আমি গুজব শুনেছি যে মেনু বারটি অযোগ্য করে তোলা যায়নি কারণ এটি উইন্ডোজ এবং ম্যাকোএসে আঁকার জন্য ওএসের হাতে দেওয়া হয়েছে)


আপনি আপনার ব্লগের লিঙ্কটি লক্ষ্য করেছেন এবং একটি উন্নত সমাধান নিয়ে ফিরে এসেছেন তা আমি পছন্দ করি :)। আমি যদি নিজেকে আবার সেট আপ করার জন্য কিছুটা সময় পাই তবে আমি হয়ত টাইলিক্টের জন্য বিল্ড নির্দেশাবলী আপডেট করতে পারি, যেহেতু আমি ধারণা করি এটি এখনও আপনার প্রস্তাবিতের একটি কার্যকর বিকল্প।
গ্যাব্রিয়েল মরিন

এই স্ক্রিপ্টটি আসলে কিছু করে, এটি কেবল দৃশ্যমান নয়। তবু কুৎসিত হালকা রঙিন থিম পান। উবুন্টু 14.04 এ পরীক্ষিত।
Luís de Sousa

ঠিক আছে, আমি একটি লুবুন্টু 14.04 সিস্টেমে রয়েছি যা আংশিকভাবে কুবুন্টু 14.04 সিস্টেমে খোলামেলা হয়ে গেছে এবং আমি বলতে পারি যে এটি git gui(যা আমি প্রতিদিন ব্যবহার করি) এর সাথে পুরোপুরি কাজ করে , তাই আপনার শেষের দিকে কী ভুল হতে পারে তা আমার কোনও ধারণা নেই। এটি সমস্ত * বুন্টু ডিগ্রোস দ্বারা ভাগ করা সাধারণ মূলের মধ্যে দৃ firm়ভাবে পড়তে হবে।
ssokolow

4

আপনি সহজেই গিটকে আপনার অন্যান্য থিমগুলি অনুসরণ করতে পারবেন না তবে এর উপস্থিতি মোটামুটি স্বনির্ধারিত।

অন্য কোথাও উল্লিখিত হিসাবে আপনি নিজের ফন্টগুলি ম্যানুয়ালি চয়ন করতে পারেন। প্রায় সব রঙই আপনার মধ্যে পরিবর্তনযোগ্য ~/.gitk। নিশ্চিত হয়ে নিন যে এই ফাইলটি সংশোধন করার সময় গিটক চলছে না, কারণ এটি প্রস্থান করার সময় সামগ্রীতে ওভাররাইট করে।

আমার কাছে যা আছে তা এখানে (আমার ~/.gitk ফাইল ): এখানে চিত্র বর্ণনা লিখুন


1
( অস্বীকৃতি: আমি রক্ষণাবেক্ষণকারী )) গিটকের জন্য এখন একটি অফিসিয়াল ড্রাকুলা অন্ধকার থিম আছে: draculatheme.com/gitk
অরেলিন

1
@ অরলিন অন্যকে গিটক থিংস ব্যবহার করে দেখে ভালো লাগল, আমি এই প্রতিশ্রুতিটি পরিবর্তনের জন্য প্রতিশ্রুতি রচনা করেছি;) (তবে ড্র্যাকুলার আমার পক্ষে খুব বেশি বৈপরীত্য রয়েছে। যদিও ভালো কাজ!)
গৌথিয়ার

গৌথিয়ার, অরলিন: আমি আমার ~/.gitkফাইলে লিঙ্ক-টু টেক্সট রাখার চেষ্টা করেছি - এর কোনও প্রভাব ছিল না।
আইনপোকলম - মনিকা

1
@ আইনপোকলুম: ব্যক্তিগতভাবে আমি এই লেখার ~/.config/git/gitkপরিবর্তে প্রবেশ করলাম ~/.gitkDraculatheme.com/gitk দেখুন । এটা কি সাহায্য করে? আমি অন্যান্য থিম সম্পর্কে জানি না।
অরেলিন

1
@ অরলিন: এটি হয়।
আইনপোকলম - মনিকা

1

যেমন কাইজার.সিএস বলেছে যে গিটক (এবং গিট গুই ) টিসিএল / টি কে ব্যবহার করে প্রয়োগ করা হয়, টি কে উইজেট টুলকিট এবং gtk- ভিত্তিক থিমগুলি (বা কোনও আফিকের কোনও বিষয়) সম্পর্কে চিন্তা করে না। এবং না এটি এমন কিছু নয় যা আপনি ঠিক করতে পারেন (জিটিকে উইজেট ব্যবহার করার জন্য গিটকে পুনর্লিখন করা অসম্ভব নয় তবে খুব সহজেই কোনও 'ফিক্স') অন্য কোনও কিছুর পরিবর্তে।

আপনি কিছুটা ভাল করার জন্য ফন্টের পছন্দগুলিতে পরিবর্তন করতে পারেন , আমি ব্যবহার করি:
প্রধান ফন্ট: হেলভেটিকা ​​9
ডিফ ডিসপ্লে ফন্ট: কুরিয়ার 9
ইউজার ইন্টারফেস ফন্ট: হেলভেটিকা ​​9

এটি আমার চেয়ে ভাল, এটি ডিফল্টের মতো ভাঙ্গা কিছুটা ভাল দেখায়।


0

আমি নিম্নলিখিত কমান্ড সহ টাইল-জিটিকে (পুদিনা 17.2 এ) তৈরি করেছি:

sudo apt install tcl-dev tk-dev glib2.0-dev libglib2.0-dev
git clone git://git.code.sf.net/p/tktable/tile-gtk tktable-tile-gtk
cd tktable-tile-gtk
./configure --with-glib-lib-inc=$(pkg-config --cflags glib-2.0) --with-gtk-lib-inc=$(pkg-config --cflags gdk-2.0)
make
sudo make install
echo '*TkTheme: tilegtk' | xrdb -merge -

ভাল কাজ করে, ভাল দেখাচ্ছে; দুর্ভাগ্যক্রমে আমি টাইলিটিকের কারণে গিটকের কেবলমাত্র একবারে দৌড়াতে পারি।


0

এখানে এবং অন্য কোথাও কিছু পরামর্শ দেওয়ার পরে, আমি এই সিদ্ধান্ত নিয়েছি যে এই পুরো টিসিএল / টাকা ব্যবসায় একটি অসহায় মামলা - এটি কখনই ডি ই থিম ব্যবহার করে না।

অতএব আমি গিটের জন্য অন্যান্য জিইউআই চেষ্টা করার সিদ্ধান্ত নিয়েছি। গিট উইকি বেশ কয়েকটি জিইআইআই তালিকাভুক্ত করেছে যার মধ্যে কয়েকটি যথেষ্ট সক্ষম:

  • গিট-কোলা - পাইকিউটি 4 -এর উপর ভিত্তি করে এবং কার্যকারিতার দিক থেকে সবচেয়ে শক্তিশালী বলে মনে হচ্ছে।

  • কিউজিট - কিউটি ভিত্তিক, দুর্দান্ত দেখাচ্ছে তবে কিছু কার্যকারিতা নেই, বিশেষত যা শাখাগুলি উদ্বেগ করে।

  • গিটক্রেন - বৈদ্যুতিন ভিত্তিক একটি শক্তিশালী এবং মার্জিত ইন্টারফেস এবং বৈশিষ্ট্যযুক্ত; বিনামূল্যে, তবে বিক্রেতার সাথে ব্যবহারকারীর নিবন্ধকরণ প্রয়োজন।

গিট-গুই / গিটকের সাথে লড়াই করা ব্যবহারকারীদের জন্য আমার পরামর্শটি কেবল উপরের যে কোনও একটিতে স্যুইচ করা।


0

আমার ক্ষেত্রে, tk এবং wish এর সঠিক সংস্করণটি সিস্টেমে ইনস্টল করা হয়েছিল এবং অ্যানাকোন্ডা ইনস্টল করার ফলে সমস্যা দেখা দিয়েছে।

অ্যানাকোন্ডা ইনস্টল স্ক্রিপ্টটি export PATH=":/path/to/anaconda3/bin:$PATH"আপনার যুক্ত করে ~/.bashrc, যার ফলে সেখানে ইনস্টল থাকা ইচ্ছা প্রোগ্রামটি অগ্রাধিকার গ্রহণ করে।

export PATH="$PATH:/path/to/anaconda3/bin"সিস্টেমটির ইচ্ছাকে গিটকের দ্বারা কার্যকর করার অনুমতি দেওয়ার জন্য এই লাইনটি পুনরায় লেখার মাধ্যমে এবং ফন্টের সমস্যা সমাধান করা হবে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.