উত্তর:
উবুন্টুতে 14.04.1 এলটিএসে, দুর্দান্ত সংস্করণ v3.4.15 ব্যবহার করে (আপনি কমান্ড লাইনের সাথে সংস্করণটি পরীক্ষা করতে পারেন awesome -v
:)
আপনি যদি এখনও সিস্টেম থেকে আপনার হোম ডিরেক্টরিতে কনফিগার ফাইলগুলি অনুলিপি না করেন তবে আপনি এটির সাহায্যে এটি করতে পারেন
mkdir ~/.config/
mkdir ~/.config/awesome/
cp -r /etc/xdg/awesome/rc.lua ~/.config/awesome/
ডিফল্ট থিমগুলি অনুলিপি করতে, যাতে আপনি তাদের ব্যবহারকারীর স্তরের জন্য পরিবর্তন করতে পারেন, করুন:
cp -r /usr/share/awesome/themes/ ~/.config/awesome
তারপরে, আপনি rc.lua
উদাহরণস্বরূপ আপনার প্রিয় সম্পাদক ব্যবহার করে সম্পাদনা করতে পারেন
vim ~/.config/awesome/rc.lua
rc.lua
ফাইলটিতে পাঠ্যটি সন্ধান করুন
-- {{{ Key bindings
globalkeys = awful.util.table.join(
এর নীচে আপনি আপনার কাস্টম কমান্ডগুলি যুক্ত করতে পারেন, উদাহরণস্বরূপ:
-- {{{ Key bindings
globalkeys = awful.util.table.join(
-- My Bindings
awful.key({ }, "F1", function () awful.util.spawn_with_shell("terminator") end),
এখানে আপনি কীটি F1
বা এখানে থাকা প্রোগ্রামটি পরিবর্তন করতে পারেন terminator
।
আপনি যদি সম্মিলিত কী যুক্ত করতে চান তবে সেগুলি ভিতরে রাখুন {
}
, উদাহরণস্বরূপ:
-- {{{ Key bindings
globalkeys = awful.util.table.join(
-- My Bindings
awful.key({ modkey, "Control" }, "F1", function () awful.util.spawn_with_shell("terminator") end),
এটি টার্মিনেটর খোলার জন্য Super+ Control+ কীগুলিকে আবদ্ধ করবে F1। modkeyআরসি.লুয়ায় একটি পরিবর্তনশীল সেট, তারপরে পালানোর দরকার হয় না) এটি Superচাবির জন্য ডিফল্ট ।
আপনি গ্লোবালকিগুলির শেষে (সমস্ত ডিফল্ট কী-বাইন্ডিং পরে) আপনার কী-বাইন্ডিংগুলিও রাখতে পারেন, তবে আপনি যদি তা করেন তবে নিশ্চিত হয়ে নিন যে আপনি ,
শেষ কী-বাইন্ডিংয়ের সমাপ্তি কমাটি এড়িয়ে গেছেন এবং শেষের ঠিক আগে এক শেষ কমা যুক্ত করেছেন add উদাহরণস্বরূপ:
-- {{{ Key bindings
globalkeys = awful.util.table.join(
-- LOTS of stuff after:
awful.key({ modkey }, "x",
function ()
awful.prompt.run({ prompt = "Run Lua code: " },
mypromptbox[mouse.screen].widget,
awful.util.eval, nil,
awful.util.getdir("cache") .. "/history_eval")
end),
-- My Bindings
awful.key({ }, "F1", function () awful.util.spawn_with_shell("terminator") end)
)
শেষ বাঁধাইয়ের প্রতি মনোযোগ দিন (যেটি আমি এফ 1 এর জন্য তৈরি করেছি); এটির শেষ অবধি কমা নেই এবং শেষেরটির আগে কমা রয়েছে।
তারপরে আপনি কনফিগারেশনটি পুনরায় লোড করতে পারেন (ডিফল্ট কীগুলি: Ctrl+ Super+ r) এবং নতুন কনফিগারেশনটি কাজ করছে কিনা তা দেখুন। যখন ব্যবহারকারী কনফিগারেশন rc.lua
ব্যর্থ হয়, অসাধারণ সিস্টেম থেকে মূলটিকে বোঝায়। অন্যথায়, আপনি টার্মিনালের মাধ্যমে কনফিগারেশন ফাইলটি পরীক্ষা করতে পারেন awesome -k
।
দুঃখিত যদি এটি বিভ্রান্তিকর হয়। যদি কিছু অস্পষ্ট থাকে তবে কেবল আমাকে বলুন এবং আমি উন্নতির চেষ্টা করতে পারি।
আপনি সম্পাদনা করে কীবোর্ড শর্টকাট যুক্ত করতে পারেন ~/.config/awesome/rc.lua
।
rc.lua
আপনার প্রিয় সম্পাদক খুলুন :
vim ~/.config/awesome/rc.lua
এবং + + firefox
দিয়ে চালানোর জন্য নিম্নলিখিত লাইনটি যুক্ত করুন:SuperShiftw
awful.key({ modkey, "Shift" }, "w", function () awful.util.spawn("firefox") end)
modkey
সাধারণত Superকী যেটি পরিবর্তন করা যায় rc.lua
। আপনি যে প্রোগ্রাম বা কমান্ডটি চালাতে চান তা দিয়ে "ফায়ারফক্স" প্রতিস্থাপন করুন। rc.lua
দ্বন্দ্ব এড়ানোর জন্য পূর্বনির্ধারিত কী-বাইন্ডিংগুলির জন্য নিজের কী-বাইন্ডিংগুলি চেকআউটটি সংজ্ঞায়িত করার আগে ।
আরেকটি উদাহরণ: dmrun
সঙ্গে Supre+ + r:
awful.key({ modkey, }, "r", function () awful.util.spawn("dmrun") end)
rc.lua
নিম্নলিখিত কমান্ডটি চালিয়ে ত্রুটিগুলির জন্য কনফিগারেশন ফাইলটি পরীক্ষা করা তার গুরুত্বপূর্ণটিতে পরিবর্তন করার পরে :
awesome -k
আপনার এমন কিছু দেখা উচিত:
✔ Configuration file syntax OK